.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper,
.item-wrapper .mbr-overlay {
  border-radius: 0 !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Inter Tight;
}
.display-1 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 3.5rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 4.375rem;
}
.display-2 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 2.2rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 2.75rem;
}
.display-4 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.75rem;
}
.display-5 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.875rem;
}
.display-7 {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.75rem;
}
/* ---- 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.8rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.45rem;
    font-size: calc( 1.875rem + (3.5 - 1.875) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.875rem + (3.5 - 1.875) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.76rem;
    font-size: calc( 1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 2.45rem;
    font-size: calc( 1.875rem + (3.5 - 1.875) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (1.875rem + (3.5 - 1.875) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-2 {
    font-size: 1.76rem;
    font-size: calc( 1.42rem + (2.2 - 1.42) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.3 * (1.42rem + (2.2 - 1.42) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-4 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-5 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 62rem) / (87 - 62))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #000000 !important;
}
.bg-success {
  background-color: #3a341c !important;
}
.bg-info {
  background-color: #320707 !important;
}
.bg-warning {
  background-color: #a0e2e1 !important;
}
.bg-danger {
  background-color: #ffffff !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #1a1a1a !important;
  border-color: #1a1a1a !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #1a1a1a !important;
  border-color: #1a1a1a !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #761418 !important;
  border-color: #761418 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #a21b21 !important;
  border-color: #a21b21 !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #a21b21 !important;
  border-color: #a21b21 !important;
}
.btn-info,
.btn-info:active {
  background-color: #320707 !important;
  border-color: #320707 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
}
.btn-success,
.btn-success:active {
  background-color: #3a341c !important;
  border-color: #3a341c !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #5c532d !important;
  border-color: #5c532d !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #a0e2e1 !important;
  border-color: #a0e2e1 !important;
  color: #1f6463 !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #c7eeed !important;
  border-color: #c7eeed !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #1f6463 !important;
  background-color: #c7eeed !important;
  border-color: #c7eeed !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #000000;
  color: #000000;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #761418;
  color: #761418;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #2c0709 !important;
  background-color: transparent !important;
  border-color: #2c0709 !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #761418 !important;
  border-color: #761418 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #320707;
  color: #320707;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #320707 !important;
  border-color: #320707 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #3a341c;
  color: #3a341c;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #3a341c !important;
  border-color: #3a341c !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #a0e2e1;
  color: #a0e2e1;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #5ececc !important;
  background-color: transparent !important;
  border-color: #5ececc !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #1f6463 !important;
  background-color: #a0e2e1 !important;
  border-color: #a0e2e1 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent !important;
  border-color: #d4d4d4 !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #000000 !important;
}
.text-secondary {
  color: #761418 !important;
}
.text-success {
  color: #3a341c !important;
}
.text-info {
  color: #320707 !important;
}
.text-warning {
  color: #a0e2e1 !important;
}
.text-danger {
  color: #ffffff !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #000000 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #1f0506 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #000000 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #000000 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #52cac8 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #cccccc !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: #000000;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #320707;
}
.alert-warning {
  background-color: #a0e2e1;
}
.alert-danger {
  background-color: #ffffff;
}
.mbr-gallery-filter li.active .btn {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #000000;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #b3b3b3;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #c0b27c;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #f3abab;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.75rem;
}
.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: #000000 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Inter Tight', sans-serif;
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.75rem;
}
blockquote {
  border-color: #000000;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #000000;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #000000;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #000000 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #761418 !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='%23000000' %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;
}
@media (max-width: 1400px) {
  .container {
    max-width: 100%;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 1400px) and (min-width: 768px) {
  .container-fluid {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .container-fluid {
    padding-left: 16px;
    padding-right: 16px;
  }
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-veU5x2hyUb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-veU5x2hyUb .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;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-veU5x2hyUb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-veU5x2hyUb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veU5x2hyUb .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-veU5x2hyUb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-veU5x2hyUb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-veU5x2hyUb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-veU5x2hyUb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-veU5x2hyUb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-veU5x2hyUb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-veU5x2hyUb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .nav-item:focus,
.cid-veU5x2hyUb .nav-link:focus {
  outline: none;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veU5x2hyUb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veU5x2hyUb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-veU5x2hyUb .navbar.opened {
  transition: all 0.25s;
}
.cid-veU5x2hyUb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veU5x2hyUb .navbar .navbar-logo img {
  width: auto;
}
.cid-veU5x2hyUb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-veU5x2hyUb .navbar.collapsed {
  justify-content: center;
}
.cid-veU5x2hyUb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veU5x2hyUb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veU5x2hyUb .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-veU5x2hyUb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veU5x2hyUb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar {
    min-height: 72px;
  }
  .cid-veU5x2hyUb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veU5x2hyUb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veU5x2hyUb .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-veU5x2hyUb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veU5x2hyUb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-veU5x2hyUb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veU5x2hyUb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-veU5x2hyUb .dropdown-item.active,
.cid-veU5x2hyUb .dropdown-item:active {
  background-color: transparent;
}
.cid-veU5x2hyUb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-veU5x2hyUb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veU5x2hyUb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .navbar-buttons {
    text-align: left;
  }
}
.cid-veU5x2hyUb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-veU5x2hyUb .opacityScroll {
  background: #761418 !important;
}
.cid-veU5x2hyUb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veU5x2hyUb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-veU5x2hyUb .navbar {
    height: 70px;
  }
  .cid-veU5x2hyUb .navbar.opened {
    height: auto;
  }
  .cid-veU5x2hyUb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-veU5x2hyUb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-veU5x2hyUb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-brand {
    margin-right: auto;
  }
  .cid-veU5x2hyUb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-veU5x2hyUb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-veU5x2hyUb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vellpWgoDy {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vellpWgoDy .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vellpWgoDy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vellpWgoDy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vellpWgoDy .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vellpWgoDy .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vellpWgoDy {
    align-items: center;
  }
  .cid-vellpWgoDy .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vellpWgoDy .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vellpWgoDy {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vellpWgoDy .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vellpWgoDy .content-wrap {
    width: 100%;
  }
}
.cid-vellpWgoDy .mbr-section-title {
  text-align: center;
}
.cid-vellpWgoDy .mbr-text,
.cid-vellpWgoDy .mbr-section-btn {
  text-align: center;
}
.cid-vgBsHhfMUy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBsHhfMUy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBsHhfMUy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-velr2GtvBe {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-velr2GtvBe .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-velr2GtvBe .item {
    margin-bottom: 1rem;
  }
}
.cid-velr2GtvBe .item-wrapper {
  position: relative;
}
.cid-velr2GtvBe .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-velr2GtvBe .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-velr2GtvBe .carousel-control,
.cid-velr2GtvBe .close {
  background: #1b1b1b;
}
.cid-velr2GtvBe .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-velr2GtvBe .carousel-control-prev span {
  margin-right: 5px;
}
.cid-velr2GtvBe .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-velr2GtvBe .carousel-control-next span {
  margin-left: 5px;
}
.cid-velr2GtvBe .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-velr2GtvBe .close::before {
  content: '\e91a';
}
.cid-velr2GtvBe .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-velr2GtvBe .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-velr2GtvBe .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-velr2GtvBe .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-velr2GtvBe .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-velr2GtvBe .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-velr2GtvBe .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-velr2GtvBe .carousel-indicators li.active,
.cid-velr2GtvBe .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-velr2GtvBe .carousel-indicators li::after,
.cid-velr2GtvBe .carousel-indicators li::before {
  content: none;
}
.cid-velr2GtvBe .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-velr2GtvBe .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-velr2GtvBe .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-velr2GtvBe .carousel-indicators {
    display: none;
  }
}
.cid-velr2GtvBe .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-velr2GtvBe .carousel-inner > .active {
  display: block;
}
.cid-velr2GtvBe .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-velr2GtvBe .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-velr2GtvBe .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-velr2GtvBe .carousel-control,
  .cid-velr2GtvBe .carousel-indicators,
  .cid-velr2GtvBe .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-velr2GtvBe .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-velr2GtvBe .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-velr2GtvBe .carousel-indicators .active,
.cid-velr2GtvBe .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-velr2GtvBe .carousel-indicators .active {
  background: #fff;
}
.cid-velr2GtvBe .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-velr2GtvBe .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-velr2GtvBe .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-velr2GtvBe .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-velr2GtvBe .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-velr2GtvBe .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-velr2GtvBe .carousel {
  width: 100%;
}
.cid-velr2GtvBe .modal-backdrop.in {
  opacity: 0.8;
}
.cid-velr2GtvBe .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-velr2GtvBe .modal.fade .modal-dialog,
.cid-velr2GtvBe .modal.in .modal-dialog {
  transform: none;
}
.cid-velr2GtvBe .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-velr2GtvBe .content-head {
  max-width: 800px;
}
.cid-velr2GtvBe .mbr-section-subtitle {
  color: #000000;
}
.cid-velr2GtvBe .mbr-section-title {
  color: #000000;
}
.cid-vf53CU9FNm {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vf53CU9FNm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vf53CU9FNm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vf53CU9FNm .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vf53CU9FNm .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vf53CU9FNm .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vf53CU9FNm .mbr-section-subtitle {
  text-align: center;
  color: #000000;
}
.cid-vf53CU9FNm .image-wrapper {
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  overflow: hidden;
}
.cid-vf53CU9FNm .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-vf53CU9FNm .content-head {
  max-width: 800px;
}
.cid-vf53CU9FNm .img-box {
  display: flex;
  justify-content: center;
}
.cid-vf53CU9FNm .card-title {
  text-align: center;
}
.cid-vf53CU9FNm .card-text {
  text-align: center;
  color: #000000;
}
.cid-vf53CU9FNm .link {
  text-align: center;
}
.cid-vep1vJP3Bv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vep1vJP3Bv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vep1vJP3Bv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vep1vJP3Bv .mbr-section-subtitle {
  color: #000000;
}
.cid-vefrQjjOZD {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-veU5x2hyUb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-veU5x2hyUb .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;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-veU5x2hyUb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-veU5x2hyUb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veU5x2hyUb .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-veU5x2hyUb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-veU5x2hyUb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-veU5x2hyUb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-veU5x2hyUb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-veU5x2hyUb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-veU5x2hyUb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-veU5x2hyUb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .nav-item:focus,
.cid-veU5x2hyUb .nav-link:focus {
  outline: none;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veU5x2hyUb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veU5x2hyUb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-veU5x2hyUb .navbar.opened {
  transition: all 0.25s;
}
.cid-veU5x2hyUb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veU5x2hyUb .navbar .navbar-logo img {
  width: auto;
}
.cid-veU5x2hyUb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-veU5x2hyUb .navbar.collapsed {
  justify-content: center;
}
.cid-veU5x2hyUb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veU5x2hyUb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veU5x2hyUb .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-veU5x2hyUb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veU5x2hyUb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar {
    min-height: 72px;
  }
  .cid-veU5x2hyUb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veU5x2hyUb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veU5x2hyUb .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-veU5x2hyUb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veU5x2hyUb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-veU5x2hyUb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veU5x2hyUb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-veU5x2hyUb .dropdown-item.active,
.cid-veU5x2hyUb .dropdown-item:active {
  background-color: transparent;
}
.cid-veU5x2hyUb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-veU5x2hyUb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veU5x2hyUb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .navbar-buttons {
    text-align: left;
  }
}
.cid-veU5x2hyUb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-veU5x2hyUb .opacityScroll {
  background: #761418 !important;
}
.cid-veU5x2hyUb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veU5x2hyUb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-veU5x2hyUb .navbar {
    height: 70px;
  }
  .cid-veU5x2hyUb .navbar.opened {
    height: auto;
  }
  .cid-veU5x2hyUb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-veU5x2hyUb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-veU5x2hyUb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-brand {
    margin-right: auto;
  }
  .cid-veU5x2hyUb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-veU5x2hyUb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-veU5x2hyUb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vepaXQB0BZ {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vepaXQB0BZ .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vepaXQB0BZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepaXQB0BZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepaXQB0BZ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vepaXQB0BZ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vepaXQB0BZ {
    align-items: center;
  }
  .cid-vepaXQB0BZ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vepaXQB0BZ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vepaXQB0BZ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vepaXQB0BZ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vepaXQB0BZ .content-wrap {
    width: 100%;
  }
}
.cid-vepaXQB0BZ .mbr-section-title {
  text-align: center;
}
.cid-vepaXQB0BZ .mbr-text,
.cid-vepaXQB0BZ .mbr-section-btn {
  text-align: center;
}
.cid-vgBsQ9TMJE {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBsQ9TMJE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBsQ9TMJE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vfrCqd3akY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vfrCqd3akY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfrCqd3akY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vfrCqd3akY .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vfrCqd3akY .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vfrCqd3akY .item-wrapper {
  background: #ffffff;
  padding: 2.25rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vfrCqd3akY .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-vfrCqd3akY .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vfrCqd3akY .mbr-iconfont {
  display: inline-flex;
  font-size: 3rem;
  color: #2e481a;
  margin-bottom: 1rem;
  width: 80px;
  justify-content: center;
  align-items: center;
  background: #9fe870;
  height: 80px;
  border-radius: 50%;
}
.cid-vfrCqd3akY .mbr-section-title {
  color: #000000;
}
.cid-vfrCqd3akY .mbr-section-subtitle {
  color: #000000;
}
.cid-vfrCqd3akY .card-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.cid-vfrCqd3akY .card-box .item-footer {
  margin-top: auto;
}
.cid-vfrCqd3akY .content-head {
  max-width: 800px;
}
.cid-vfrCqd3akY .card-title,
.cid-vfrCqd3akY .iconfont-wrapper {
  text-align: center;
  color: #000000;
}
.cid-vfrCqd3akY .card-text,
.cid-vfrCqd3akY .item .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-vf5542UNyR {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vf5542UNyR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vf5542UNyR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vf5542UNyR .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vf5542UNyR .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vf5542UNyR .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vf5542UNyR .mbr-section-subtitle {
  text-align: center;
  color: #000000;
}
.cid-vf5542UNyR .image-wrapper {
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  overflow: hidden;
}
.cid-vf5542UNyR .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-vf5542UNyR .content-head {
  max-width: 800px;
}
.cid-vf5542UNyR .img-box {
  display: flex;
  justify-content: center;
}
.cid-vf5542UNyR .card-title {
  text-align: center;
  color: #000000;
}
.cid-vf5542UNyR .card-text {
  text-align: center;
  color: #000000;
}
.cid-vf5542UNyR .link {
  text-align: center;
}
.cid-vepaq8OW3e {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vepaq8OW3e .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepaq8OW3e .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-vepaq8OW3e .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vepaq8OW3e .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-vepaq8OW3e .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-vepaq8OW3e .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-vepaq8OW3e .mbr-section-title {
  color: #000000;
}
.cid-vepaq8OW3e .mbr-text,
.cid-vepaq8OW3e .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-vgBoAmHX6Z {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBoAmHX6Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBoAmHX6Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepr6jGejI {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vepr6jGejI .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}
.cid-vepr6jGejI .item-wrapper {
  background: #edefeb;
  margin-bottom: 2rem;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vepr6jGejI .item-wrapper {
    padding: 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vepr6jGejI .item-wrapper {
    padding: 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vepr6jGejI .card-title,
.cid-vepr6jGejI .iconfont-wrapper {
  color: #000000;
}
.cid-vepr6jGejI .card-text {
  color: #000000;
  text-align: center;
}
.cid-vepr6jGejI .content-head {
  max-width: 800px;
}
.cid-vepr6jGejI .mbr-section-title {
  color: #000000;
}
.cid-vepr6jGejI .card-title,
.cid-vepr6jGejI .img-wrapper {
  text-align: center;
}
.cid-vepr6jGejI .img-wrapper {
  display: flex;
  justify-content: center;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-veU5x2hyUb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-veU5x2hyUb .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;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-veU5x2hyUb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-veU5x2hyUb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veU5x2hyUb .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-veU5x2hyUb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-veU5x2hyUb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-veU5x2hyUb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-veU5x2hyUb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-veU5x2hyUb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-veU5x2hyUb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-veU5x2hyUb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .nav-item:focus,
.cid-veU5x2hyUb .nav-link:focus {
  outline: none;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veU5x2hyUb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veU5x2hyUb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-veU5x2hyUb .navbar.opened {
  transition: all 0.25s;
}
.cid-veU5x2hyUb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veU5x2hyUb .navbar .navbar-logo img {
  width: auto;
}
.cid-veU5x2hyUb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-veU5x2hyUb .navbar.collapsed {
  justify-content: center;
}
.cid-veU5x2hyUb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veU5x2hyUb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veU5x2hyUb .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-veU5x2hyUb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veU5x2hyUb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar {
    min-height: 72px;
  }
  .cid-veU5x2hyUb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veU5x2hyUb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veU5x2hyUb .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-veU5x2hyUb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veU5x2hyUb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-veU5x2hyUb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veU5x2hyUb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-veU5x2hyUb .dropdown-item.active,
.cid-veU5x2hyUb .dropdown-item:active {
  background-color: transparent;
}
.cid-veU5x2hyUb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-veU5x2hyUb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veU5x2hyUb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .navbar-buttons {
    text-align: left;
  }
}
.cid-veU5x2hyUb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-veU5x2hyUb .opacityScroll {
  background: #761418 !important;
}
.cid-veU5x2hyUb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veU5x2hyUb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-veU5x2hyUb .navbar {
    height: 70px;
  }
  .cid-veU5x2hyUb .navbar.opened {
    height: auto;
  }
  .cid-veU5x2hyUb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-veU5x2hyUb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-veU5x2hyUb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-brand {
    margin-right: auto;
  }
  .cid-veU5x2hyUb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-veU5x2hyUb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-veU5x2hyUb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vepvLWfkAA {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vepvLWfkAA .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vepvLWfkAA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepvLWfkAA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepvLWfkAA .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vepvLWfkAA .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vepvLWfkAA {
    align-items: center;
  }
  .cid-vepvLWfkAA .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vepvLWfkAA .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vepvLWfkAA {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vepvLWfkAA .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vepvLWfkAA .content-wrap {
    width: 100%;
  }
}
.cid-vepvLWfkAA .mbr-section-title {
  text-align: center;
}
.cid-vepvLWfkAA .mbr-text,
.cid-vepvLWfkAA .mbr-section-btn {
  text-align: center;
}
.cid-vgBt3CxYMI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBt3CxYMI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBt3CxYMI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vf0Fz7TIix {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vf0Fz7TIix .mbr-fallback-image.disabled {
  display: none;
}
.cid-vf0Fz7TIix .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vf0Fz7TIix .mbr-section-subtitle {
  color: #000000;
}
.cid-vepwhXnd5a {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vepwhXnd5a .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}
.cid-vepwhXnd5a .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepwhXnd5a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepwhXnd5a .item-wrapper {
  background: #edefeb;
  padding: 2.25rem;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-vepwhXnd5a .item-wrapper {
    padding: 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vepwhXnd5a .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vepwhXnd5a .card-title,
.cid-vepwhXnd5a .iconfont-wrapper {
  color: #000000;
}
.cid-vepwhXnd5a .content-head {
  max-width: 800px;
}
.cid-vepwhXnd5a .mbr-section-title {
  color: #000000;
}
.cid-vepwhXnd5a .mbr-section-subtitle {
  color: #000000;
}
.cid-vepwhXnd5a .card-text {
  color: #000000;
}
.cid-vepwhXnd5a .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vepwhXnd5a .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vk9Rsp3NTA {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vk9Rsp3NTA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vk9Rsp3NTA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepJWnPCJ8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vepJWnPCJ8 .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}
.cid-vepJWnPCJ8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepJWnPCJ8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepJWnPCJ8 .item-wrapper {
  background: #edefeb;
  padding: 2.25rem;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-vepJWnPCJ8 .item-wrapper {
    padding: 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vepJWnPCJ8 .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vepJWnPCJ8 .card-title,
.cid-vepJWnPCJ8 .iconfont-wrapper {
  color: #000000;
}
.cid-vepJWnPCJ8 .content-head {
  max-width: 800px;
}
.cid-vepJWnPCJ8 .mbr-section-title {
  color: #000000;
}
.cid-vepJWnPCJ8 .mbr-section-subtitle {
  color: #000000;
}
.cid-vepJWnPCJ8 .card-text {
  color: #000000;
}
.cid-vepJWnPCJ8 .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vepJWnPCJ8 .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vk9Rt9W16i {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vk9Rt9W16i .mbr-fallback-image.disabled {
  display: none;
}
.cid-vk9Rt9W16i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepKPixeXo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vepKPixeXo .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}
.cid-vepKPixeXo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepKPixeXo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepKPixeXo .item-wrapper {
  background: #edefeb;
  padding: 2.25rem;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-vepKPixeXo .item-wrapper {
    padding: 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vepKPixeXo .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vepKPixeXo .card-title,
.cid-vepKPixeXo .iconfont-wrapper {
  color: #000000;
}
.cid-vepKPixeXo .content-head {
  max-width: 800px;
}
.cid-vepKPixeXo .mbr-section-title {
  color: #000000;
}
.cid-vepKPixeXo .mbr-section-subtitle {
  color: #000000;
}
.cid-vepKPixeXo .card-text {
  color: #000000;
}
.cid-vepKPixeXo .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vepKPixeXo .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vk9RtRuQ1o {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vk9RtRuQ1o .mbr-fallback-image.disabled {
  display: none;
}
.cid-vk9RtRuQ1o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepLkQNFZw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vepLkQNFZw .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}
.cid-vepLkQNFZw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepLkQNFZw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepLkQNFZw .item-wrapper {
  background: #edefeb;
  padding: 2.25rem;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-vepLkQNFZw .item-wrapper {
    padding: 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vepLkQNFZw .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vepLkQNFZw .card-title,
.cid-vepLkQNFZw .iconfont-wrapper {
  color: #000000;
}
.cid-vepLkQNFZw .content-head {
  max-width: 800px;
}
.cid-vepLkQNFZw .mbr-section-title {
  color: #000000;
}
.cid-vepLkQNFZw .mbr-section-subtitle {
  color: #000000;
}
.cid-vepLkQNFZw .card-text {
  color: #000000;
}
.cid-vepLkQNFZw .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vepLkQNFZw .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vk9RuwCCEe {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vk9RuwCCEe .mbr-fallback-image.disabled {
  display: none;
}
.cid-vk9RuwCCEe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepLGE5yCL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vepLGE5yCL .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}
.cid-vepLGE5yCL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepLGE5yCL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepLGE5yCL .item-wrapper {
  background: #edefeb;
  padding: 2.25rem;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-vepLGE5yCL .item-wrapper {
    padding: 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vepLGE5yCL .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vepLGE5yCL .card-title,
.cid-vepLGE5yCL .iconfont-wrapper {
  color: #000000;
}
.cid-vepLGE5yCL .content-head {
  max-width: 800px;
}
.cid-vepLGE5yCL .mbr-section-title {
  color: #000000;
}
.cid-vepLGE5yCL .mbr-section-subtitle {
  color: #000000;
}
.cid-vepLGE5yCL .card-text {
  color: #000000;
}
.cid-vepLGE5yCL .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vepLGE5yCL .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vk9Rv78S9f {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vk9Rv78S9f .mbr-fallback-image.disabled {
  display: none;
}
.cid-vk9Rv78S9f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepM8hbMPO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vepM8hbMPO .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}
.cid-vepM8hbMPO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepM8hbMPO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepM8hbMPO .item-wrapper {
  background: #edefeb;
  padding: 2.25rem;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-vepM8hbMPO .item-wrapper {
    padding: 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vepM8hbMPO .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vepM8hbMPO .card-title,
.cid-vepM8hbMPO .iconfont-wrapper {
  color: #000000;
}
.cid-vepM8hbMPO .content-head {
  max-width: 800px;
}
.cid-vepM8hbMPO .mbr-section-title {
  color: #000000;
}
.cid-vepM8hbMPO .mbr-section-subtitle {
  color: #000000;
}
.cid-vepM8hbMPO .card-text {
  color: #000000;
}
.cid-vepM8hbMPO .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vepM8hbMPO .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vk9RvHvUBW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vk9RvHvUBW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vk9RvHvUBW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepN5dZQRV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vepN5dZQRV .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}
.cid-vepN5dZQRV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepN5dZQRV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepN5dZQRV .item-wrapper {
  background: #edefeb;
  padding: 2.25rem;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-vepN5dZQRV .item-wrapper {
    padding: 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vepN5dZQRV .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vepN5dZQRV .card-title,
.cid-vepN5dZQRV .iconfont-wrapper {
  color: #000000;
}
.cid-vepN5dZQRV .content-head {
  max-width: 800px;
}
.cid-vepN5dZQRV .mbr-section-title {
  color: #000000;
}
.cid-vepN5dZQRV .mbr-section-subtitle {
  color: #000000;
}
.cid-vepN5dZQRV .card-text {
  color: #000000;
}
.cid-vepN5dZQRV .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vepN5dZQRV .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vk9RwjKU9R {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vk9RwjKU9R .mbr-fallback-image.disabled {
  display: none;
}
.cid-vk9RwjKU9R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepNCNpQCA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vepNCNpQCA .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}
.cid-vepNCNpQCA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepNCNpQCA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepNCNpQCA .item-wrapper {
  background: #edefeb;
  padding: 2.25rem;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-vepNCNpQCA .item-wrapper {
    padding: 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vepNCNpQCA .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vepNCNpQCA .card-title,
.cid-vepNCNpQCA .iconfont-wrapper {
  color: #000000;
}
.cid-vepNCNpQCA .content-head {
  max-width: 800px;
}
.cid-vepNCNpQCA .mbr-section-title {
  color: #000000;
}
.cid-vepNCNpQCA .mbr-section-subtitle {
  color: #000000;
}
.cid-vepNCNpQCA .card-text {
  color: #000000;
}
.cid-vepNCNpQCA .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vepNCNpQCA .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vk9RzMlmbW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vk9RzMlmbW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vk9RzMlmbW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepOCNpiwy {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vepOCNpiwy .item-wrapper img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50% !important;
}
.cid-vepOCNpiwy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepOCNpiwy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepOCNpiwy .item-wrapper {
  background: #edefeb;
  padding: 2.25rem;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-vepOCNpiwy .item-wrapper {
    padding: 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vepOCNpiwy .item-wrapper {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
.cid-vepOCNpiwy .card-title,
.cid-vepOCNpiwy .iconfont-wrapper {
  color: #000000;
}
.cid-vepOCNpiwy .content-head {
  max-width: 800px;
}
.cid-vepOCNpiwy .mbr-section-title {
  color: #000000;
}
.cid-vepOCNpiwy .mbr-section-subtitle {
  color: #000000;
}
.cid-vepOCNpiwy .card-text {
  color: #000000;
}
.cid-vepOCNpiwy .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vepOCNpiwy .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vgjtRairfc {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgjtRairfc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgjtRairfc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgjtRairfc .mbr-section-subtitle {
  color: #000000;
}
.cid-vgju3eMZmG {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-veU5x2hyUb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-veU5x2hyUb .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;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-veU5x2hyUb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-veU5x2hyUb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veU5x2hyUb .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-veU5x2hyUb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-veU5x2hyUb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-veU5x2hyUb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-veU5x2hyUb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-veU5x2hyUb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-veU5x2hyUb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-veU5x2hyUb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .nav-item:focus,
.cid-veU5x2hyUb .nav-link:focus {
  outline: none;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veU5x2hyUb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veU5x2hyUb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-veU5x2hyUb .navbar.opened {
  transition: all 0.25s;
}
.cid-veU5x2hyUb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veU5x2hyUb .navbar .navbar-logo img {
  width: auto;
}
.cid-veU5x2hyUb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-veU5x2hyUb .navbar.collapsed {
  justify-content: center;
}
.cid-veU5x2hyUb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veU5x2hyUb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veU5x2hyUb .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-veU5x2hyUb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veU5x2hyUb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar {
    min-height: 72px;
  }
  .cid-veU5x2hyUb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veU5x2hyUb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veU5x2hyUb .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-veU5x2hyUb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veU5x2hyUb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-veU5x2hyUb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veU5x2hyUb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-veU5x2hyUb .dropdown-item.active,
.cid-veU5x2hyUb .dropdown-item:active {
  background-color: transparent;
}
.cid-veU5x2hyUb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-veU5x2hyUb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veU5x2hyUb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .navbar-buttons {
    text-align: left;
  }
}
.cid-veU5x2hyUb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-veU5x2hyUb .opacityScroll {
  background: #761418 !important;
}
.cid-veU5x2hyUb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veU5x2hyUb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-veU5x2hyUb .navbar {
    height: 70px;
  }
  .cid-veU5x2hyUb .navbar.opened {
    height: auto;
  }
  .cid-veU5x2hyUb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-veU5x2hyUb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-veU5x2hyUb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-brand {
    margin-right: auto;
  }
  .cid-veU5x2hyUb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-veU5x2hyUb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-veU5x2hyUb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vepTH3lhZY {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vepTH3lhZY .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vepTH3lhZY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepTH3lhZY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepTH3lhZY .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vepTH3lhZY .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vepTH3lhZY {
    align-items: center;
  }
  .cid-vepTH3lhZY .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vepTH3lhZY .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vepTH3lhZY {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vepTH3lhZY .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vepTH3lhZY .content-wrap {
    width: 100%;
  }
}
.cid-vepTH3lhZY .mbr-section-title {
  text-align: center;
}
.cid-vepTH3lhZY .mbr-text,
.cid-vepTH3lhZY .mbr-section-btn {
  text-align: center;
}
.cid-vgBtFPudde {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtFPudde .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtFPudde .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepVyPPGsV {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-vepVyPPGsV .item-subtitle {
  line-height: 1.2;
  color: #232323;
  text-align: center;
}
.cid-vepVyPPGsV img,
.cid-vepVyPPGsV .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-vepVyPPGsV .item:focus,
.cid-vepVyPPGsV span:focus {
  outline: none;
}
.cid-vepVyPPGsV .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vepVyPPGsV .item {
    margin-bottom: 1rem;
  }
}
.cid-vepVyPPGsV .item-wrapper {
  position: relative;
  border-radius: 4px;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-vepVyPPGsV .mbr-section-title {
  color: #000000;
}
.cid-vepVyPPGsV .mbr-text,
.cid-vepVyPPGsV .mbr-section-btn {
  color: #232323;
  text-align: center;
}
.cid-vepVyPPGsV .item-title {
  color: #000000;
  text-align: center;
}
.cid-vepVyPPGsV .content-head {
  max-width: 800px;
}
.cid-vepVyPPGsV .mbr-section-subtitle {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-veU5x2hyUb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-veU5x2hyUb .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;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-veU5x2hyUb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-veU5x2hyUb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veU5x2hyUb .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-veU5x2hyUb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-veU5x2hyUb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-veU5x2hyUb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-veU5x2hyUb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-veU5x2hyUb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-veU5x2hyUb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-veU5x2hyUb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .nav-item:focus,
.cid-veU5x2hyUb .nav-link:focus {
  outline: none;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veU5x2hyUb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veU5x2hyUb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-veU5x2hyUb .navbar.opened {
  transition: all 0.25s;
}
.cid-veU5x2hyUb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veU5x2hyUb .navbar .navbar-logo img {
  width: auto;
}
.cid-veU5x2hyUb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-veU5x2hyUb .navbar.collapsed {
  justify-content: center;
}
.cid-veU5x2hyUb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veU5x2hyUb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veU5x2hyUb .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-veU5x2hyUb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veU5x2hyUb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar {
    min-height: 72px;
  }
  .cid-veU5x2hyUb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veU5x2hyUb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veU5x2hyUb .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-veU5x2hyUb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veU5x2hyUb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-veU5x2hyUb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veU5x2hyUb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-veU5x2hyUb .dropdown-item.active,
.cid-veU5x2hyUb .dropdown-item:active {
  background-color: transparent;
}
.cid-veU5x2hyUb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-veU5x2hyUb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veU5x2hyUb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .navbar-buttons {
    text-align: left;
  }
}
.cid-veU5x2hyUb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-veU5x2hyUb .opacityScroll {
  background: #761418 !important;
}
.cid-veU5x2hyUb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veU5x2hyUb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-veU5x2hyUb .navbar {
    height: 70px;
  }
  .cid-veU5x2hyUb .navbar.opened {
    height: auto;
  }
  .cid-veU5x2hyUb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-veU5x2hyUb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-veU5x2hyUb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-brand {
    margin-right: auto;
  }
  .cid-veU5x2hyUb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-veU5x2hyUb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-veU5x2hyUb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-veq1TSFhBD {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-veq1TSFhBD .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-veq1TSFhBD .mbr-fallback-image.disabled {
  display: none;
}
.cid-veq1TSFhBD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veq1TSFhBD .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-veq1TSFhBD .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-veq1TSFhBD {
    align-items: center;
  }
  .cid-veq1TSFhBD .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-veq1TSFhBD .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-veq1TSFhBD {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-veq1TSFhBD .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-veq1TSFhBD .content-wrap {
    width: 100%;
  }
}
.cid-veq1TSFhBD .mbr-section-title {
  text-align: center;
}
.cid-veq1TSFhBD .mbr-text,
.cid-veq1TSFhBD .mbr-section-btn {
  text-align: center;
}
.cid-vgBt6xClxb {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBt6xClxb .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBt6xClxb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vfrli3wTQX {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vfrli3wTQX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfrli3wTQX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vfrli3wTQX .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vfrli3wTQX .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vfrli3wTQX .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vfrli3wTQX .mbr-section-subtitle {
  text-align: center;
  color: #000000;
}
.cid-vfrli3wTQX .image-wrapper {
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  overflow: hidden;
}
.cid-vfrli3wTQX .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-vfrli3wTQX .content-head {
  max-width: 800px;
}
.cid-vfrli3wTQX .img-box {
  display: flex;
  justify-content: center;
}
.cid-vfrli3wTQX .card-title {
  text-align: center;
  color: #000000;
}
.cid-vfrli3wTQX .card-text {
  text-align: center;
}
.cid-vfrli3wTQX .link {
  text-align: center;
}
.cid-veq4IOwvRk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-veq4IOwvRk .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-veq4IOwvRk .panel-group {
  border: none;
}
.cid-veq4IOwvRk .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-veq4IOwvRk .card-header {
    padding: 0rem;
  }
}
.cid-veq4IOwvRk .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-veq4IOwvRk .img-col {
  padding: 0;
}
.cid-veq4IOwvRk .img-item {
  height: 100%;
}
.cid-veq4IOwvRk img {
  height: 100%;
  object-fit: cover;
}
.cid-veq4IOwvRk .collapsed span {
  transform: rotate(0deg);
}
.cid-veq4IOwvRk .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-veq4IOwvRk p {
  margin-bottom: 0.3rem;
}
.cid-veq4IOwvRk .panel-title-edit {
  color: #000000;
}
.cid-veq4IOwvRk .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-veq4IOwvRk .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-veq4IOwvRk .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veq4IOwvRk .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-veq4IOwvRk .panel-text {
  color: #000000;
}
.cid-veq4IOwvRk .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-veq4IOwvRk .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-veq4IOwvRk .panel-title-edit,
.cid-veq4IOwvRk .mbr-iconfont {
  color: #000000;
}
.cid-veq691crTW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-veq691crTW .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-veq691crTW .panel-group {
  border: none;
}
.cid-veq691crTW .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-veq691crTW .card-header {
    padding: 0rem;
  }
}
.cid-veq691crTW .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-veq691crTW .img-col {
  padding: 0;
}
.cid-veq691crTW .img-item {
  height: 100%;
}
.cid-veq691crTW img {
  height: 100%;
  object-fit: cover;
}
.cid-veq691crTW .collapsed span {
  transform: rotate(0deg);
}
.cid-veq691crTW .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-veq691crTW p {
  margin-bottom: 0.3rem;
}
.cid-veq691crTW .panel-title-edit {
  color: #000000;
}
.cid-veq691crTW .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-veq691crTW .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-veq691crTW .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veq691crTW .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-veq691crTW .panel-text {
  color: #000000;
}
.cid-veq691crTW .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-veq691crTW .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-veq691crTW .panel-title-edit,
.cid-veq691crTW .mbr-iconfont {
  color: #000000;
}
.cid-veq93xzSkC {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-veq93xzSkC .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-veq93xzSkC .panel-group {
  border: none;
}
.cid-veq93xzSkC .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-veq93xzSkC .card-header {
    padding: 0rem;
  }
}
.cid-veq93xzSkC .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-veq93xzSkC .img-col {
  padding: 0;
}
.cid-veq93xzSkC .img-item {
  height: 100%;
}
.cid-veq93xzSkC img {
  height: 100%;
  object-fit: cover;
}
.cid-veq93xzSkC .collapsed span {
  transform: rotate(0deg);
}
.cid-veq93xzSkC .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-veq93xzSkC p {
  margin-bottom: 0.3rem;
}
.cid-veq93xzSkC .panel-title-edit {
  color: #000000;
}
.cid-veq93xzSkC .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-veq93xzSkC .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-veq93xzSkC .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veq93xzSkC .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-veq93xzSkC .panel-text {
  color: #000000;
}
.cid-veq93xzSkC .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-veq93xzSkC .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-veq93xzSkC .panel-title-edit,
.cid-veq93xzSkC .mbr-iconfont {
  color: #000000;
}
.cid-vgpNVu1vWH {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vgpNVu1vWH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgpNVu1vWH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgpNVu1vWH .mbr-section-subtitle {
  text-align: justify;
  color: #000000;
}
.cid-vgpNVu1vWH .mbr-section-title {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-veU5x2hyUb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-veU5x2hyUb .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;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-veU5x2hyUb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-veU5x2hyUb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veU5x2hyUb .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-veU5x2hyUb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-veU5x2hyUb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-veU5x2hyUb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-veU5x2hyUb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-veU5x2hyUb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-veU5x2hyUb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-veU5x2hyUb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .nav-item:focus,
.cid-veU5x2hyUb .nav-link:focus {
  outline: none;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veU5x2hyUb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veU5x2hyUb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-veU5x2hyUb .navbar.opened {
  transition: all 0.25s;
}
.cid-veU5x2hyUb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veU5x2hyUb .navbar .navbar-logo img {
  width: auto;
}
.cid-veU5x2hyUb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-veU5x2hyUb .navbar.collapsed {
  justify-content: center;
}
.cid-veU5x2hyUb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veU5x2hyUb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veU5x2hyUb .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-veU5x2hyUb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veU5x2hyUb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar {
    min-height: 72px;
  }
  .cid-veU5x2hyUb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veU5x2hyUb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veU5x2hyUb .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-veU5x2hyUb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veU5x2hyUb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-veU5x2hyUb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veU5x2hyUb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-veU5x2hyUb .dropdown-item.active,
.cid-veU5x2hyUb .dropdown-item:active {
  background-color: transparent;
}
.cid-veU5x2hyUb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-veU5x2hyUb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veU5x2hyUb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .navbar-buttons {
    text-align: left;
  }
}
.cid-veU5x2hyUb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-veU5x2hyUb .opacityScroll {
  background: #761418 !important;
}
.cid-veU5x2hyUb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veU5x2hyUb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-veU5x2hyUb .navbar {
    height: 70px;
  }
  .cid-veU5x2hyUb .navbar.opened {
    height: auto;
  }
  .cid-veU5x2hyUb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-veU5x2hyUb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-veU5x2hyUb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-brand {
    margin-right: auto;
  }
  .cid-veU5x2hyUb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-veU5x2hyUb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-veU5x2hyUb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-veqc5bVsWI {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-veqc5bVsWI .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-veqc5bVsWI .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqc5bVsWI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqc5bVsWI .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-veqc5bVsWI .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-veqc5bVsWI {
    align-items: center;
  }
  .cid-veqc5bVsWI .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-veqc5bVsWI .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-veqc5bVsWI {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-veqc5bVsWI .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-veqc5bVsWI .content-wrap {
    width: 100%;
  }
}
.cid-veqc5bVsWI .mbr-section-title {
  text-align: center;
}
.cid-veqc5bVsWI .mbr-text,
.cid-veqc5bVsWI .mbr-section-btn {
  text-align: center;
}
.cid-vgBujS3g6A {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBujS3g6A .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBujS3g6A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqdx3Og1L {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-veqdx3Og1L .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqdx3Og1L .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-veqdx3Og1L .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-veqdx3Og1L .row {
  flex-direction: row-reverse;
}
.cid-veqdx3Og1L .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-veqdx3Og1L .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-veqdx3Og1L .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-veqdx3Og1L .mbr-section-title {
  color: #000000;
}
.cid-veqdx3Og1L .mbr-text,
.cid-veqdx3Og1L .mbr-section-btn {
  color: #000000;
}
.cid-veqdlDQHYi {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background: #ffffff;
}
.cid-veqdlDQHYi .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqdlDQHYi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqdlDQHYi .google-map {
  height: 30rem;
  position: relative;
  border-radius: 2rem;
}
.cid-veqdlDQHYi .google-map iframe {
  height: 100%;
  width: 100%;
  border-radius: 2rem;
}
.cid-veqdlDQHYi .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-veqdlDQHYi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-veqdlDQHYi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-veqdlDQHYi .content-head {
  max-width: 800px;
}
.cid-veqdlDQHYi .mbr-section-title {
  color: #000000;
}
.cid-veqdsn3Gk4 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-veqdsn3Gk4 .main-row {
  flex-direction: row-reverse;
}
.cid-veqdsn3Gk4 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-veqdsn3Gk4 .mbr-text,
.cid-veqdsn3Gk4 .mbr-section-btn {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-veqdsn3Gk4 .item-wrapper {
    margin-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .cid-veqdsn3Gk4 .item-wrapper {
    padding: 4rem;
  }
}
.cid-veqdsn3Gk4 .dragArea {
  justify-content: center;
}
.cid-veqdsn3Gk4 .btn {
  margin: 0.6rem 0 0 0;
}
.cid-veqdsn3Gk4 .mbr-section-btn {
  text-align: center;
}
@media (max-width: 991px) {
  .cid-veqdsn3Gk4 .mbr-section-btn {
    width: 100%;
  }
}
.cid-veqdsn3Gk4 .mbr-section-subtitle {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-veU5x2hyUb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-veU5x2hyUb .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;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-veU5x2hyUb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-veU5x2hyUb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veU5x2hyUb .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-veU5x2hyUb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-veU5x2hyUb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-veU5x2hyUb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-veU5x2hyUb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-veU5x2hyUb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-veU5x2hyUb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-veU5x2hyUb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .nav-item:focus,
.cid-veU5x2hyUb .nav-link:focus {
  outline: none;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veU5x2hyUb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veU5x2hyUb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-veU5x2hyUb .navbar.opened {
  transition: all 0.25s;
}
.cid-veU5x2hyUb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veU5x2hyUb .navbar .navbar-logo img {
  width: auto;
}
.cid-veU5x2hyUb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-veU5x2hyUb .navbar.collapsed {
  justify-content: center;
}
.cid-veU5x2hyUb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veU5x2hyUb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veU5x2hyUb .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-veU5x2hyUb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veU5x2hyUb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar {
    min-height: 72px;
  }
  .cid-veU5x2hyUb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veU5x2hyUb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veU5x2hyUb .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-veU5x2hyUb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veU5x2hyUb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-veU5x2hyUb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veU5x2hyUb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-veU5x2hyUb .dropdown-item.active,
.cid-veU5x2hyUb .dropdown-item:active {
  background-color: transparent;
}
.cid-veU5x2hyUb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-veU5x2hyUb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veU5x2hyUb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .navbar-buttons {
    text-align: left;
  }
}
.cid-veU5x2hyUb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-veU5x2hyUb .opacityScroll {
  background: #761418 !important;
}
.cid-veU5x2hyUb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veU5x2hyUb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-veU5x2hyUb .navbar {
    height: 70px;
  }
  .cid-veU5x2hyUb .navbar.opened {
    height: auto;
  }
  .cid-veU5x2hyUb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-veU5x2hyUb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-veU5x2hyUb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-brand {
    margin-right: auto;
  }
  .cid-veU5x2hyUb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-veU5x2hyUb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-veU5x2hyUb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-veqhGr4wBp {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-veqhGr4wBp .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-veqhGr4wBp .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqhGr4wBp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqhGr4wBp .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-veqhGr4wBp .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-veqhGr4wBp {
    align-items: center;
  }
  .cid-veqhGr4wBp .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-veqhGr4wBp .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-veqhGr4wBp {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-veqhGr4wBp .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-veqhGr4wBp .content-wrap {
    width: 100%;
  }
}
.cid-veqhGr4wBp .mbr-section-title {
  text-align: center;
}
.cid-veqhGr4wBp .mbr-text,
.cid-veqhGr4wBp .mbr-section-btn {
  text-align: center;
}
.cid-vgBunnXQ5X {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBunnXQ5X .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBunnXQ5X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhChPOjnXI {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vhChPOjnXI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhChPOjnXI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhChPOjnXI .mbr-section-title {
  color: #000000;
}
.cid-vhChPOjnXI .mbr-section-subtitle {
  color: #000000;
}
.cid-vhClPZ7hhl {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vhClPZ7hhl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhClPZ7hhl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhClPZ7hhl .mbr-section-title {
  color: #000000;
}
.cid-vhClPZ7hhl .mbr-section-subtitle {
  color: #000000;
}
.cid-vhCvm2AFKz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vhCvm2AFKz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhCvm2AFKz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhCPpsXDji {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vhCPpsXDji .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vhCPpsXDji .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vhCPpsXDji .item-head {
  background: #761418;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vhCPpsXDji .item-head {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vhCPpsXDji .item-head {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
.cid-vhCPpsXDji .item-content {
  padding: 2.25rem 2.25rem 0;
  background: #f7f7f7;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vhCPpsXDji .item-content {
    padding: 0rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vhCPpsXDji .item-content {
    padding: 0rem 1.5rem;
  }
}
.cid-vhCPpsXDji .item-wrapper {
  border-radius: 2rem;
  overflow: hidden;
  margin-bottom: 2rem;
  background: #f7f7f7;
  padding: 0rem;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-vhCPpsXDji .item-wrapper {
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vhCPpsXDji .item-wrapper .item-footer {
    padding: 0 1.5rem 3rem;
  }
}
@media (min-width: 1201px) {
  .cid-vhCPpsXDji .item-wrapper .item-footer {
    padding: 0 2rem 3rem;
  }
}
.cid-vhCPpsXDji .btn {
  width: -webkit-fill-available;
}
.cid-vhCPpsXDji .item:focus,
.cid-vhCPpsXDji span:focus {
  outline: none;
}
.cid-vhCPpsXDji .mbr-section-btn {
  margin-top: auto !important;
  padding: 2rem 2rem 0;
}
@media (max-width: 991px) {
  .cid-vhCPpsXDji .mbr-section-btn {
    padding: 0rem 2.25rem 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vhCPpsXDji .mbr-section-btn {
    padding: 0rem 1.5rem;
    margin-bottom: 2rem;
  }
}
.cid-vhCPpsXDji .mbr-section-title {
  color: #000000;
}
.cid-vhCPpsXDji .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vhCPpsXDji .mbr-text,
.cid-vhCPpsXDji .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-vhCPpsXDji .item-title {
  text-align: center;
  color: #ffffff;
}
.cid-vhCPpsXDji .item-subtitle {
  text-align: left;
  color: #000000;
}
.cid-vhCPpsXDji .content-head {
  max-width: 800px;
}
.cid-vinKkFntVi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vinKkFntVi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vinKkFntVi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vinJCVU4bB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vinJCVU4bB .item-mb {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vinJCVU4bB .item-mb {
    margin-bottom: 1rem;
  }
}
.cid-vinJCVU4bB .item-head {
  background: #761418;
  padding: 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vinJCVU4bB .item-head {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vinJCVU4bB .item-head {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
.cid-vinJCVU4bB .item-content {
  padding: 2.25rem 2.25rem 0;
  background: #f7f7f7;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vinJCVU4bB .item-content {
    padding: 0rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vinJCVU4bB .item-content {
    padding: 0rem 1.5rem;
  }
}
.cid-vinJCVU4bB .item-wrapper {
  border-radius: 2rem;
  overflow: hidden;
  margin-bottom: 2rem;
  background: #f7f7f7;
  padding: 0rem;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-vinJCVU4bB .item-wrapper {
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vinJCVU4bB .item-wrapper .item-footer {
    padding: 0 1.5rem 3rem;
  }
}
@media (min-width: 1201px) {
  .cid-vinJCVU4bB .item-wrapper .item-footer {
    padding: 0 2rem 3rem;
  }
}
.cid-vinJCVU4bB .btn {
  width: -webkit-fill-available;
}
.cid-vinJCVU4bB .item:focus,
.cid-vinJCVU4bB span:focus {
  outline: none;
}
.cid-vinJCVU4bB .mbr-section-btn {
  margin-top: auto !important;
  padding: 2rem 2rem 0;
}
@media (max-width: 991px) {
  .cid-vinJCVU4bB .mbr-section-btn {
    padding: 0rem 2.25rem 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vinJCVU4bB .mbr-section-btn {
    padding: 0rem 1.5rem;
    margin-bottom: 2rem;
  }
}
.cid-vinJCVU4bB .mbr-section-title {
  color: #000000;
}
.cid-vinJCVU4bB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vinJCVU4bB .mbr-text,
.cid-vinJCVU4bB .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-vinJCVU4bB .item-title {
  text-align: center;
  color: #ffffff;
}
.cid-vinJCVU4bB .item-subtitle {
  text-align: left;
  color: #000000;
}
.cid-vinJCVU4bB .content-head {
  max-width: 800px;
}
.cid-vhCvkUDGjn {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vhCvkUDGjn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhCvkUDGjn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhCwFZNSaG {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vhCwFZNSaG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhCwFZNSaG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhCwFZNSaG .mbr-section-subtitle {
  color: #000000;
}
.cid-vhCwCxRkXA {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-veU5x2hyUb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-veU5x2hyUb .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;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-veU5x2hyUb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-veU5x2hyUb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veU5x2hyUb .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-veU5x2hyUb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-veU5x2hyUb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-veU5x2hyUb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-veU5x2hyUb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-veU5x2hyUb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-veU5x2hyUb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-veU5x2hyUb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .nav-item:focus,
.cid-veU5x2hyUb .nav-link:focus {
  outline: none;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veU5x2hyUb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veU5x2hyUb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-veU5x2hyUb .navbar.opened {
  transition: all 0.25s;
}
.cid-veU5x2hyUb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veU5x2hyUb .navbar .navbar-logo img {
  width: auto;
}
.cid-veU5x2hyUb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-veU5x2hyUb .navbar.collapsed {
  justify-content: center;
}
.cid-veU5x2hyUb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veU5x2hyUb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veU5x2hyUb .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-veU5x2hyUb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veU5x2hyUb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar {
    min-height: 72px;
  }
  .cid-veU5x2hyUb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veU5x2hyUb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veU5x2hyUb .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-veU5x2hyUb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veU5x2hyUb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-veU5x2hyUb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veU5x2hyUb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-veU5x2hyUb .dropdown-item.active,
.cid-veU5x2hyUb .dropdown-item:active {
  background-color: transparent;
}
.cid-veU5x2hyUb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-veU5x2hyUb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veU5x2hyUb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .navbar-buttons {
    text-align: left;
  }
}
.cid-veU5x2hyUb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-veU5x2hyUb .opacityScroll {
  background: #761418 !important;
}
.cid-veU5x2hyUb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veU5x2hyUb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-veU5x2hyUb .navbar {
    height: 70px;
  }
  .cid-veU5x2hyUb .navbar.opened {
    height: auto;
  }
  .cid-veU5x2hyUb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-veU5x2hyUb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-veU5x2hyUb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-brand {
    margin-right: auto;
  }
  .cid-veU5x2hyUb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-veU5x2hyUb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-veU5x2hyUb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vepYtfk2X8 {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/chasing-wishes-page-banner-1900x1224.jpeg");
}
.cid-vepYtfk2X8 .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vepYtfk2X8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vepYtfk2X8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepYtfk2X8 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vepYtfk2X8 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vepYtfk2X8 {
    align-items: center;
  }
  .cid-vepYtfk2X8 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vepYtfk2X8 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vepYtfk2X8 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vepYtfk2X8 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vepYtfk2X8 .content-wrap {
    width: 100%;
  }
}
.cid-vepYtfk2X8 .mbr-section-title {
  text-align: center;
}
.cid-vepYtfk2X8 .mbr-text,
.cid-vepYtfk2X8 .mbr-section-btn {
  text-align: center;
}
.cid-vgBtHGSf37 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtHGSf37 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtHGSf37 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vepZRPhKmR {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vepZRPhKmR .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vepZRPhKmR .item {
    margin-bottom: 1rem;
  }
}
.cid-vepZRPhKmR .item-wrapper {
  position: relative;
}
.cid-vepZRPhKmR .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vepZRPhKmR .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vepZRPhKmR .carousel-control,
.cid-vepZRPhKmR .close {
  background: #1b1b1b;
}
.cid-vepZRPhKmR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vepZRPhKmR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vepZRPhKmR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vepZRPhKmR .carousel-control-next span {
  margin-left: 5px;
}
.cid-vepZRPhKmR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vepZRPhKmR .close::before {
  content: '\e91a';
}
.cid-vepZRPhKmR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vepZRPhKmR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vepZRPhKmR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vepZRPhKmR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vepZRPhKmR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vepZRPhKmR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vepZRPhKmR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vepZRPhKmR .carousel-indicators li.active,
.cid-vepZRPhKmR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vepZRPhKmR .carousel-indicators li::after,
.cid-vepZRPhKmR .carousel-indicators li::before {
  content: none;
}
.cid-vepZRPhKmR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vepZRPhKmR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vepZRPhKmR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vepZRPhKmR .carousel-indicators {
    display: none;
  }
}
.cid-vepZRPhKmR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vepZRPhKmR .carousel-inner > .active {
  display: block;
}
.cid-vepZRPhKmR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vepZRPhKmR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vepZRPhKmR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vepZRPhKmR .carousel-control,
  .cid-vepZRPhKmR .carousel-indicators,
  .cid-vepZRPhKmR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vepZRPhKmR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vepZRPhKmR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vepZRPhKmR .carousel-indicators .active,
.cid-vepZRPhKmR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vepZRPhKmR .carousel-indicators .active {
  background: #fff;
}
.cid-vepZRPhKmR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vepZRPhKmR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vepZRPhKmR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vepZRPhKmR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vepZRPhKmR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vepZRPhKmR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vepZRPhKmR .carousel {
  width: 100%;
}
.cid-vepZRPhKmR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vepZRPhKmR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vepZRPhKmR .modal.fade .modal-dialog,
.cid-vepZRPhKmR .modal.in .modal-dialog {
  transform: none;
}
.cid-vepZRPhKmR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vepZRPhKmR .content-head {
  max-width: 800px;
}
.cid-vepZRPhKmR .mbr-section-title {
  color: #000000;
}
.cid-veq0jcGwo4 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-veq0jcGwo4 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-veq0jcGwo4 .item {
    margin-bottom: 1rem;
  }
}
.cid-veq0jcGwo4 .item-wrapper {
  position: relative;
}
.cid-veq0jcGwo4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-veq0jcGwo4 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-veq0jcGwo4 .carousel-control,
.cid-veq0jcGwo4 .close {
  background: #1b1b1b;
}
.cid-veq0jcGwo4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-veq0jcGwo4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-veq0jcGwo4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-veq0jcGwo4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-veq0jcGwo4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-veq0jcGwo4 .close::before {
  content: '\e91a';
}
.cid-veq0jcGwo4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-veq0jcGwo4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-veq0jcGwo4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veq0jcGwo4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veq0jcGwo4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veq0jcGwo4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-veq0jcGwo4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-veq0jcGwo4 .carousel-indicators li.active,
.cid-veq0jcGwo4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-veq0jcGwo4 .carousel-indicators li::after,
.cid-veq0jcGwo4 .carousel-indicators li::before {
  content: none;
}
.cid-veq0jcGwo4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-veq0jcGwo4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-veq0jcGwo4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veq0jcGwo4 .carousel-indicators {
    display: none;
  }
}
.cid-veq0jcGwo4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-veq0jcGwo4 .carousel-inner > .active {
  display: block;
}
.cid-veq0jcGwo4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veq0jcGwo4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-veq0jcGwo4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-veq0jcGwo4 .carousel-control,
  .cid-veq0jcGwo4 .carousel-indicators,
  .cid-veq0jcGwo4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-veq0jcGwo4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-veq0jcGwo4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-veq0jcGwo4 .carousel-indicators .active,
.cid-veq0jcGwo4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-veq0jcGwo4 .carousel-indicators .active {
  background: #fff;
}
.cid-veq0jcGwo4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-veq0jcGwo4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-veq0jcGwo4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-veq0jcGwo4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-veq0jcGwo4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-veq0jcGwo4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-veq0jcGwo4 .carousel {
  width: 100%;
}
.cid-veq0jcGwo4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-veq0jcGwo4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-veq0jcGwo4 .modal.fade .modal-dialog,
.cid-veq0jcGwo4 .modal.in .modal-dialog {
  transform: none;
}
.cid-veq0jcGwo4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-veq0jcGwo4 .content-head {
  max-width: 800px;
}
.cid-veq0jcGwo4 .mbr-section-title {
  color: #000000;
}
.cid-veq0oWlVEu {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-veq0oWlVEu .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-veq0oWlVEu .item {
    margin-bottom: 1rem;
  }
}
.cid-veq0oWlVEu .item-wrapper {
  position: relative;
}
.cid-veq0oWlVEu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-veq0oWlVEu .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-veq0oWlVEu .carousel-control,
.cid-veq0oWlVEu .close {
  background: #1b1b1b;
}
.cid-veq0oWlVEu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-veq0oWlVEu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-veq0oWlVEu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-veq0oWlVEu .carousel-control-next span {
  margin-left: 5px;
}
.cid-veq0oWlVEu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-veq0oWlVEu .close::before {
  content: '\e91a';
}
.cid-veq0oWlVEu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-veq0oWlVEu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-veq0oWlVEu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veq0oWlVEu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veq0oWlVEu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veq0oWlVEu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-veq0oWlVEu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-veq0oWlVEu .carousel-indicators li.active,
.cid-veq0oWlVEu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-veq0oWlVEu .carousel-indicators li::after,
.cid-veq0oWlVEu .carousel-indicators li::before {
  content: none;
}
.cid-veq0oWlVEu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-veq0oWlVEu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-veq0oWlVEu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veq0oWlVEu .carousel-indicators {
    display: none;
  }
}
.cid-veq0oWlVEu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-veq0oWlVEu .carousel-inner > .active {
  display: block;
}
.cid-veq0oWlVEu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veq0oWlVEu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-veq0oWlVEu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-veq0oWlVEu .carousel-control,
  .cid-veq0oWlVEu .carousel-indicators,
  .cid-veq0oWlVEu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-veq0oWlVEu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-veq0oWlVEu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-veq0oWlVEu .carousel-indicators .active,
.cid-veq0oWlVEu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-veq0oWlVEu .carousel-indicators .active {
  background: #fff;
}
.cid-veq0oWlVEu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-veq0oWlVEu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-veq0oWlVEu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-veq0oWlVEu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-veq0oWlVEu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-veq0oWlVEu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-veq0oWlVEu .carousel {
  width: 100%;
}
.cid-veq0oWlVEu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-veq0oWlVEu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-veq0oWlVEu .modal.fade .modal-dialog,
.cid-veq0oWlVEu .modal.in .modal-dialog {
  transform: none;
}
.cid-veq0oWlVEu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-veq0oWlVEu .content-head {
  max-width: 800px;
}
.cid-veq0oWlVEu .mbr-section-title {
  color: #000000;
}
.cid-veq0zKJ2td {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-veq0zKJ2td .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-veq0zKJ2td .item {
    margin-bottom: 1rem;
  }
}
.cid-veq0zKJ2td .item-wrapper {
  position: relative;
}
.cid-veq0zKJ2td .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-veq0zKJ2td .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-veq0zKJ2td .carousel-control,
.cid-veq0zKJ2td .close {
  background: #1b1b1b;
}
.cid-veq0zKJ2td .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-veq0zKJ2td .carousel-control-prev span {
  margin-right: 5px;
}
.cid-veq0zKJ2td .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-veq0zKJ2td .carousel-control-next span {
  margin-left: 5px;
}
.cid-veq0zKJ2td .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-veq0zKJ2td .close::before {
  content: '\e91a';
}
.cid-veq0zKJ2td .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-veq0zKJ2td .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-veq0zKJ2td .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veq0zKJ2td .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veq0zKJ2td .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veq0zKJ2td .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-veq0zKJ2td .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-veq0zKJ2td .carousel-indicators li.active,
.cid-veq0zKJ2td .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-veq0zKJ2td .carousel-indicators li::after,
.cid-veq0zKJ2td .carousel-indicators li::before {
  content: none;
}
.cid-veq0zKJ2td .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-veq0zKJ2td .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-veq0zKJ2td .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-veq0zKJ2td .carousel-indicators {
    display: none;
  }
}
.cid-veq0zKJ2td .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-veq0zKJ2td .carousel-inner > .active {
  display: block;
}
.cid-veq0zKJ2td .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veq0zKJ2td .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-veq0zKJ2td .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-veq0zKJ2td .carousel-control,
  .cid-veq0zKJ2td .carousel-indicators,
  .cid-veq0zKJ2td .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-veq0zKJ2td .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-veq0zKJ2td .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-veq0zKJ2td .carousel-indicators .active,
.cid-veq0zKJ2td .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-veq0zKJ2td .carousel-indicators .active {
  background: #fff;
}
.cid-veq0zKJ2td .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-veq0zKJ2td .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-veq0zKJ2td .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-veq0zKJ2td .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-veq0zKJ2td .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-veq0zKJ2td .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-veq0zKJ2td .carousel {
  width: 100%;
}
.cid-veq0zKJ2td .modal-backdrop.in {
  opacity: 0.8;
}
.cid-veq0zKJ2td .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-veq0zKJ2td .modal.fade .modal-dialog,
.cid-veq0zKJ2td .modal.in .modal-dialog {
  transform: none;
}
.cid-veq0zKJ2td .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-veq0zKJ2td .content-head {
  max-width: 800px;
}
.cid-veq0zKJ2td .mbr-section-title {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-veU5x2hyUb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-veU5x2hyUb .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;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-veU5x2hyUb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-veU5x2hyUb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veU5x2hyUb .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-veU5x2hyUb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-veU5x2hyUb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-veU5x2hyUb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-veU5x2hyUb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-veU5x2hyUb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-veU5x2hyUb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-veU5x2hyUb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .nav-item:focus,
.cid-veU5x2hyUb .nav-link:focus {
  outline: none;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veU5x2hyUb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veU5x2hyUb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-veU5x2hyUb .navbar.opened {
  transition: all 0.25s;
}
.cid-veU5x2hyUb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veU5x2hyUb .navbar .navbar-logo img {
  width: auto;
}
.cid-veU5x2hyUb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-veU5x2hyUb .navbar.collapsed {
  justify-content: center;
}
.cid-veU5x2hyUb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veU5x2hyUb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veU5x2hyUb .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-veU5x2hyUb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veU5x2hyUb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar {
    min-height: 72px;
  }
  .cid-veU5x2hyUb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veU5x2hyUb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veU5x2hyUb .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-veU5x2hyUb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veU5x2hyUb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-veU5x2hyUb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veU5x2hyUb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-veU5x2hyUb .dropdown-item.active,
.cid-veU5x2hyUb .dropdown-item:active {
  background-color: transparent;
}
.cid-veU5x2hyUb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-veU5x2hyUb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veU5x2hyUb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .navbar-buttons {
    text-align: left;
  }
}
.cid-veU5x2hyUb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-veU5x2hyUb .opacityScroll {
  background: #761418 !important;
}
.cid-veU5x2hyUb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veU5x2hyUb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-veU5x2hyUb .navbar {
    height: 70px;
  }
  .cid-veU5x2hyUb .navbar.opened {
    height: auto;
  }
  .cid-veU5x2hyUb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-veU5x2hyUb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-veU5x2hyUb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-brand {
    margin-right: auto;
  }
  .cid-veU5x2hyUb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-veU5x2hyUb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-veU5x2hyUb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-verpPzmugi {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-verpPzmugi .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-verpPzmugi .mbr-fallback-image.disabled {
  display: none;
}
.cid-verpPzmugi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-verpPzmugi .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-verpPzmugi .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-verpPzmugi {
    align-items: center;
  }
  .cid-verpPzmugi .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-verpPzmugi .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-verpPzmugi {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-verpPzmugi .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-verpPzmugi .content-wrap {
    width: 100%;
  }
}
.cid-verpPzmugi .mbr-section-title {
  text-align: center;
}
.cid-verpPzmugi .mbr-text,
.cid-verpPzmugi .mbr-section-btn {
  text-align: center;
}
.cid-vgBsZIetAN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBsZIetAN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBsZIetAN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-verrhHsQtv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-verrhHsQtv .mbr-fallback-image.disabled {
  display: none;
}
.cid-verrhHsQtv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-verrhHsQtv .mbr-section-title {
  color: #000000;
}
.cid-verrhHsQtv .mbr-section-subtitle {
  color: #000000;
}
.cid-verrJUTgs7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-verrJUTgs7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-verrJUTgs7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-verrJUTgs7 .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-verrJUTgs7 .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-verrJUTgs7 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-verrJUTgs7 .mbr-section-subtitle {
  text-align: center;
  color: #000000;
}
.cid-verrJUTgs7 .image-wrapper {
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  overflow: hidden;
}
.cid-verrJUTgs7 .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-verrJUTgs7 .content-head {
  max-width: 800px;
}
.cid-verrJUTgs7 .img-box {
  display: flex;
  justify-content: center;
}
.cid-verrJUTgs7 .card-title {
  text-align: center;
  color: #000000;
}
.cid-verrJUTgs7 .card-text {
  text-align: center;
}
.cid-verrJUTgs7 .link {
  text-align: center;
}
.cid-versXiKH8a {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-versXiKH8a .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-versXiKH8a .panel-group {
  border: none;
}
.cid-versXiKH8a .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-versXiKH8a .card-header {
    padding: 0rem;
  }
}
.cid-versXiKH8a .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-versXiKH8a .img-col {
  padding: 0;
}
.cid-versXiKH8a .img-item {
  height: 100%;
}
.cid-versXiKH8a img {
  height: 100%;
  object-fit: cover;
}
.cid-versXiKH8a .collapsed span {
  transform: rotate(0deg);
}
.cid-versXiKH8a .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-versXiKH8a p {
  margin-bottom: 0.3rem;
}
.cid-versXiKH8a .panel-title-edit {
  color: #000000;
}
.cid-versXiKH8a .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-versXiKH8a .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-versXiKH8a .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-versXiKH8a .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-versXiKH8a .panel-text {
  color: #000000;
}
.cid-versXiKH8a .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-versXiKH8a .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-versXiKH8a .panel-title-edit,
.cid-versXiKH8a .mbr-iconfont {
  color: #000000;
}
.cid-verAGEiXH9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-verAGEiXH9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-verAGEiXH9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-verAGEiXH9 .mbr-section-title {
  color: #000000;
}
.cid-verAGEiXH9 .mbr-section-subtitle {
  color: #000000;
}
.cid-verpPB2lUI {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-verpPB2lUI .mbr-fallback-image.disabled {
  display: none;
}
.cid-verpPB2lUI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-verpPB2lUI .row {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .cid-verpPB2lUI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-verpPB2lUI .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-verpPB2lUI .image-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 992px) {
  .cid-verpPB2lUI .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-verpPB2lUI .mbr-section-title {
  color: #000000;
}
.cid-verpPB2lUI .mbr-text,
.cid-verpPB2lUI .mbr-section-btn {
  color: #000000;
  text-align: left;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-veU5x2hyUb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-veU5x2hyUb .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;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-veU5x2hyUb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-veU5x2hyUb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veU5x2hyUb .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-veU5x2hyUb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-veU5x2hyUb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-veU5x2hyUb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-veU5x2hyUb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-veU5x2hyUb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-veU5x2hyUb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-veU5x2hyUb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .nav-item:focus,
.cid-veU5x2hyUb .nav-link:focus {
  outline: none;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veU5x2hyUb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veU5x2hyUb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-veU5x2hyUb .navbar.opened {
  transition: all 0.25s;
}
.cid-veU5x2hyUb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veU5x2hyUb .navbar .navbar-logo img {
  width: auto;
}
.cid-veU5x2hyUb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-veU5x2hyUb .navbar.collapsed {
  justify-content: center;
}
.cid-veU5x2hyUb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veU5x2hyUb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veU5x2hyUb .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-veU5x2hyUb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veU5x2hyUb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar {
    min-height: 72px;
  }
  .cid-veU5x2hyUb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veU5x2hyUb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veU5x2hyUb .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-veU5x2hyUb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veU5x2hyUb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-veU5x2hyUb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veU5x2hyUb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-veU5x2hyUb .dropdown-item.active,
.cid-veU5x2hyUb .dropdown-item:active {
  background-color: transparent;
}
.cid-veU5x2hyUb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-veU5x2hyUb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veU5x2hyUb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .navbar-buttons {
    text-align: left;
  }
}
.cid-veU5x2hyUb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-veU5x2hyUb .opacityScroll {
  background: #761418 !important;
}
.cid-veU5x2hyUb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veU5x2hyUb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-veU5x2hyUb .navbar {
    height: 70px;
  }
  .cid-veU5x2hyUb .navbar.opened {
    height: auto;
  }
  .cid-veU5x2hyUb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-veU5x2hyUb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-veU5x2hyUb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-brand {
    margin-right: auto;
  }
  .cid-veU5x2hyUb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-veU5x2hyUb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-veU5x2hyUb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-veqmpRO7Mv {
  display: flex;
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-veqmpRO7Mv .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-veqmpRO7Mv .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqmpRO7Mv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqmpRO7Mv .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-veqmpRO7Mv .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-veqmpRO7Mv {
    align-items: center;
  }
  .cid-veqmpRO7Mv .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-veqmpRO7Mv .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-veqmpRO7Mv {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-veqmpRO7Mv .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-veqmpRO7Mv .content-wrap {
    width: 100%;
  }
}
.cid-veqmpRO7Mv .mbr-section-title {
  text-align: center;
}
.cid-veqmpRO7Mv .mbr-text,
.cid-veqmpRO7Mv .mbr-section-btn {
  text-align: center;
}
.cid-vgBurCj73r {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBurCj73r .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBurCj73r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqmpSsLaK {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-veqmpSsLaK .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-veqmpSsLaK .panel-group {
  border: none;
}
.cid-veqmpSsLaK .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-veqmpSsLaK .card-header {
    padding: 0rem;
  }
}
.cid-veqmpSsLaK .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-veqmpSsLaK .img-col {
  padding: 0;
}
.cid-veqmpSsLaK .img-item {
  height: 100%;
}
.cid-veqmpSsLaK img {
  height: 100%;
  object-fit: cover;
}
.cid-veqmpSsLaK .collapsed span {
  transform: rotate(0deg);
}
.cid-veqmpSsLaK .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-veqmpSsLaK p {
  margin-bottom: 0.3rem;
}
.cid-veqmpSsLaK .panel-title-edit {
  color: #000000;
}
.cid-veqmpSsLaK .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-veqmpSsLaK .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-veqmpSsLaK .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veqmpSsLaK .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-veqmpSsLaK .panel-text {
  color: #000000;
}
.cid-veqmpSsLaK .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-veqmpSsLaK .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-veqmpSsLaK .panel-title-edit,
.cid-veqmpSsLaK .mbr-iconfont {
  color: #000000;
}
.cid-veqnP8cEvs {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-veqnP8cEvs .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-veqnP8cEvs .panel-group {
  border: none;
}
.cid-veqnP8cEvs .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-veqnP8cEvs .card-header {
    padding: 0rem;
  }
}
.cid-veqnP8cEvs .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-veqnP8cEvs .img-col {
  padding: 0;
}
.cid-veqnP8cEvs .img-item {
  height: 100%;
}
.cid-veqnP8cEvs img {
  height: 100%;
  object-fit: cover;
}
.cid-veqnP8cEvs .collapsed span {
  transform: rotate(0deg);
}
.cid-veqnP8cEvs .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-veqnP8cEvs p {
  margin-bottom: 0.3rem;
}
.cid-veqnP8cEvs .panel-title-edit {
  color: #000000;
}
.cid-veqnP8cEvs .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-veqnP8cEvs .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-veqnP8cEvs .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veqnP8cEvs .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-veqnP8cEvs .panel-text {
  color: #000000;
}
.cid-veqnP8cEvs .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-veqnP8cEvs .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-veqnP8cEvs .panel-title-edit,
.cid-veqnP8cEvs .mbr-iconfont {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-veU5x2hyUb {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-veU5x2hyUb .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;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-veU5x2hyUb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-veU5x2hyUb .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veU5x2hyUb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veU5x2hyUb .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-veU5x2hyUb .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-veU5x2hyUb .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-veU5x2hyUb .nav-link {
  width: fit-content;
  position: relative;
}
.cid-veU5x2hyUb .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-veU5x2hyUb .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-veU5x2hyUb .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-veU5x2hyUb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-veU5x2hyUb .nav-item:focus,
.cid-veU5x2hyUb .nav-link:focus {
  outline: none;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veU5x2hyUb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veU5x2hyUb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veU5x2hyUb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veU5x2hyUb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-veU5x2hyUb .navbar.opened {
  transition: all 0.25s;
}
.cid-veU5x2hyUb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veU5x2hyUb .navbar .navbar-logo img {
  width: auto;
}
.cid-veU5x2hyUb .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-veU5x2hyUb .navbar.collapsed {
  justify-content: center;
}
.cid-veU5x2hyUb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veU5x2hyUb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veU5x2hyUb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veU5x2hyUb .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-veU5x2hyUb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veU5x2hyUb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veU5x2hyUb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-veU5x2hyUb .navbar {
    min-height: 72px;
  }
  .cid-veU5x2hyUb .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veU5x2hyUb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veU5x2hyUb .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-veU5x2hyUb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veU5x2hyUb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-veU5x2hyUb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veU5x2hyUb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veU5x2hyUb .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-veU5x2hyUb .dropdown-item.active,
.cid-veU5x2hyUb .dropdown-item:active {
  background-color: transparent;
}
.cid-veU5x2hyUb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veU5x2hyUb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-veU5x2hyUb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-veU5x2hyUb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veU5x2hyUb .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .navbar-buttons {
    text-align: left;
  }
}
.cid-veU5x2hyUb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veU5x2hyUb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veU5x2hyUb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veU5x2hyUb .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-veU5x2hyUb .opacityScroll {
  background: #761418 !important;
}
.cid-veU5x2hyUb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veU5x2hyUb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-veU5x2hyUb .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-veU5x2hyUb .navbar {
    height: 70px;
  }
  .cid-veU5x2hyUb .navbar.opened {
    height: auto;
  }
  .cid-veU5x2hyUb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-veU5x2hyUb .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-veU5x2hyUb .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-brand {
    margin-right: auto;
  }
  .cid-veU5x2hyUb .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-veU5x2hyUb .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-veU5x2hyUb .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-veU5x2hyUb .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-veU5x2hyUb .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-veU5x2hyUb .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-veU5x2hyUb .navbar-collapse {
    padding: 1rem;
  }
}
.cid-veqwKxOCOb {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-veqwKxOCOb .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-veqwKxOCOb .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqwKxOCOb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqwKxOCOb .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-veqwKxOCOb .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-veqwKxOCOb {
    align-items: center;
  }
  .cid-veqwKxOCOb .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-veqwKxOCOb .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-veqwKxOCOb {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-veqwKxOCOb .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-veqwKxOCOb .content-wrap {
    width: 100%;
  }
}
.cid-veqwKxOCOb .mbr-section-title {
  text-align: center;
}
.cid-veqwKxOCOb .mbr-text,
.cid-veqwKxOCOb .mbr-section-btn {
  text-align: center;
}
.cid-vgBuurPZXC {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBuurPZXC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBuurPZXC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqESOKB6P {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-veqESOKB6P .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqESOKB6P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqESOKB6P .mbr-section-title {
  color: #000000;
}
.cid-veqESOKB6P .mbr-section-subtitle {
  color: #000000;
}
.cid-vf5qbTPO7e {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vf5qbTPO7e .mbr-fallback-image.disabled {
  display: none;
}
.cid-vf5qbTPO7e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vf5qbTPO7e .item-wrapper {
  display: flex;
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vf5qbTPO7e .item-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vf5qbTPO7e .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vf5qbTPO7e .mbr-section-subtitle {
  text-align: center;
}
.cid-vf5qbTPO7e .image-wrapper {
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  overflow: hidden;
}
.cid-vf5qbTPO7e .image-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-vf5qbTPO7e .content-head {
  max-width: 800px;
}
.cid-vf5qbTPO7e .img-box {
  display: flex;
  justify-content: center;
}
.cid-vf5qbTPO7e .card-title {
  text-align: center;
  color: #000000;
}
.cid-vf5qbTPO7e .card-text {
  text-align: center;
  color: #000000;
}
.cid-vf5qbTPO7e .link {
  text-align: center;
}
.cid-vgBs56zXx9 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBs56zXx9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBs56zXx9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqQOd3Zkw {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-veqQOd3Zkw .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqQOd3Zkw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-veqQOd3Zkw .container-fluid {
    padding: 0;
  }
}
.cid-veqQOd3Zkw .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veqQOd3Zkw .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veqQOd3Zkw .embla__button--next,
.cid-veqQOd3Zkw .embla__button--prev {
  display: flex;
}
.cid-veqQOd3Zkw .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veqQOd3Zkw .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veqQOd3Zkw .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-veqQOd3Zkw .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veqQOd3Zkw .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veqQOd3Zkw .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veqQOd3Zkw .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veqQOd3Zkw .embla {
  position: relative;
  width: 100%;
}
.cid-veqQOd3Zkw .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veqQOd3Zkw .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veqQOd3Zkw .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veqQOd3Zkw .embla__slide a {
  cursor: grab;
}
.cid-veqQOd3Zkw .embla__slide a:active {
  cursor: grabbing;
}
.cid-veqQOd3Zkw .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veqQOd3Zkw .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veqQOd3Zkw .mbr-section-title {
  color: #000000;
}
.cid-veqQOd3Zkw .mbr-section-subtitle {
  color: #232323;
}
.cid-veqQOd3Zkw .mbr-box {
  color: #ffffff;
}
.cid-veqQOd3Zkw .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veqQOd3Zkw img,
.cid-veqQOd3Zkw .item-img {
  width: 100%;
}
.cid-veqQOd3Zkw .item-wrapper {
  position: relative;
}
.cid-veqQOd3Zkw .content-head {
  max-width: 800px;
}
.cid-veqKkC8YEz {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-veqKkC8YEz .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-veqKkC8YEz .panel-group {
  border: none;
}
.cid-veqKkC8YEz .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-veqKkC8YEz .card-header {
    padding: 0rem;
  }
}
.cid-veqKkC8YEz .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-veqKkC8YEz .img-col {
  padding: 0;
}
.cid-veqKkC8YEz .img-item {
  height: 100%;
}
.cid-veqKkC8YEz img {
  height: 100%;
  object-fit: cover;
}
.cid-veqKkC8YEz .collapsed span {
  transform: rotate(0deg);
}
.cid-veqKkC8YEz .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-veqKkC8YEz p {
  margin-bottom: 0.3rem;
}
.cid-veqKkC8YEz .panel-title-edit {
  color: #000000;
}
.cid-veqKkC8YEz .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-veqKkC8YEz .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-veqKkC8YEz .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veqKkC8YEz .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-veqKkC8YEz .panel-text {
  color: #000000;
  text-align: left;
}
.cid-veqKkC8YEz .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-veqKkC8YEz .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-veqKkC8YEz .panel-title-edit,
.cid-veqKkC8YEz .mbr-iconfont {
  color: #000000;
}
.cid-vgBs601UDw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBs601UDw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBs601UDw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqYzzGXB0 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-veqYzzGXB0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqYzzGXB0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-veqYzzGXB0 .container-fluid {
    padding: 0;
  }
}
.cid-veqYzzGXB0 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veqYzzGXB0 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veqYzzGXB0 .embla__button--next,
.cid-veqYzzGXB0 .embla__button--prev {
  display: flex;
}
.cid-veqYzzGXB0 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veqYzzGXB0 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veqYzzGXB0 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-veqYzzGXB0 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veqYzzGXB0 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veqYzzGXB0 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veqYzzGXB0 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veqYzzGXB0 .embla {
  position: relative;
  width: 100%;
}
.cid-veqYzzGXB0 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veqYzzGXB0 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veqYzzGXB0 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veqYzzGXB0 .embla__slide a {
  cursor: grab;
}
.cid-veqYzzGXB0 .embla__slide a:active {
  cursor: grabbing;
}
.cid-veqYzzGXB0 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veqYzzGXB0 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veqYzzGXB0 .mbr-section-title {
  color: #000000;
}
.cid-veqYzzGXB0 .mbr-section-subtitle {
  color: #232323;
}
.cid-veqYzzGXB0 .mbr-box {
  color: #ffffff;
}
.cid-veqYzzGXB0 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veqYzzGXB0 img,
.cid-veqYzzGXB0 .item-img {
  width: 100%;
}
.cid-veqYzzGXB0 .item-wrapper {
  position: relative;
}
.cid-veqYzzGXB0 .content-head {
  max-width: 800px;
}
.cid-veqYAWtjQF {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-veqYAWtjQF .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-veqYAWtjQF .panel-group {
  border: none;
}
.cid-veqYAWtjQF .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-veqYAWtjQF .card-header {
    padding: 0rem;
  }
}
.cid-veqYAWtjQF .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-veqYAWtjQF .img-col {
  padding: 0;
}
.cid-veqYAWtjQF .img-item {
  height: 100%;
}
.cid-veqYAWtjQF img {
  height: 100%;
  object-fit: cover;
}
.cid-veqYAWtjQF .collapsed span {
  transform: rotate(0deg);
}
.cid-veqYAWtjQF .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-veqYAWtjQF p {
  margin-bottom: 0.3rem;
}
.cid-veqYAWtjQF .panel-title-edit {
  color: #000000;
}
.cid-veqYAWtjQF .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-veqYAWtjQF .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-veqYAWtjQF .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veqYAWtjQF .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-veqYAWtjQF .panel-text {
  color: #000000;
}
.cid-veqYAWtjQF .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-veqYAWtjQF .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-veqYAWtjQF .panel-title-edit,
.cid-veqYAWtjQF .mbr-iconfont {
  color: #000000;
}
.cid-vgBs6N0YuJ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBs6N0YuJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBs6N0YuJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqSFqFPFd {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-veqSFqFPFd .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqSFqFPFd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-veqSFqFPFd .container-fluid {
    padding: 0;
  }
}
.cid-veqSFqFPFd .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veqSFqFPFd .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veqSFqFPFd .embla__button--next,
.cid-veqSFqFPFd .embla__button--prev {
  display: flex;
}
.cid-veqSFqFPFd .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veqSFqFPFd .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veqSFqFPFd .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-veqSFqFPFd .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veqSFqFPFd .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veqSFqFPFd .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veqSFqFPFd .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veqSFqFPFd .embla {
  position: relative;
  width: 100%;
}
.cid-veqSFqFPFd .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veqSFqFPFd .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veqSFqFPFd .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veqSFqFPFd .embla__slide a {
  cursor: grab;
}
.cid-veqSFqFPFd .embla__slide a:active {
  cursor: grabbing;
}
.cid-veqSFqFPFd .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veqSFqFPFd .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veqSFqFPFd .mbr-section-title {
  color: #000000;
}
.cid-veqSFqFPFd .mbr-section-subtitle {
  color: #232323;
}
.cid-veqSFqFPFd .mbr-box {
  color: #ffffff;
}
.cid-veqSFqFPFd .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veqSFqFPFd img,
.cid-veqSFqFPFd .item-img {
  width: 100%;
}
.cid-veqSFqFPFd .item-wrapper {
  position: relative;
}
.cid-veqSFqFPFd .content-head {
  max-width: 800px;
}
.cid-veqSH4LyRQ {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-veqSH4LyRQ .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-veqSH4LyRQ .panel-group {
  border: none;
}
.cid-veqSH4LyRQ .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-veqSH4LyRQ .card-header {
    padding: 0rem;
  }
}
.cid-veqSH4LyRQ .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-veqSH4LyRQ .img-col {
  padding: 0;
}
.cid-veqSH4LyRQ .img-item {
  height: 100%;
}
.cid-veqSH4LyRQ img {
  height: 100%;
  object-fit: cover;
}
.cid-veqSH4LyRQ .collapsed span {
  transform: rotate(0deg);
}
.cid-veqSH4LyRQ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-veqSH4LyRQ p {
  margin-bottom: 0.3rem;
}
.cid-veqSH4LyRQ .panel-title-edit {
  color: #000000;
}
.cid-veqSH4LyRQ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-veqSH4LyRQ .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-veqSH4LyRQ .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veqSH4LyRQ .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-veqSH4LyRQ .panel-text {
  color: #000000;
}
.cid-veqSH4LyRQ .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-veqSH4LyRQ .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-veqSH4LyRQ .panel-title-edit,
.cid-veqSH4LyRQ .mbr-iconfont {
  color: #000000;
}
.cid-vgBs7HtDku {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBs7HtDku .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBs7HtDku .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqSHZvWh9 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-veqSHZvWh9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqSHZvWh9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-veqSHZvWh9 .container-fluid {
    padding: 0;
  }
}
.cid-veqSHZvWh9 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veqSHZvWh9 .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veqSHZvWh9 .embla__button--next,
.cid-veqSHZvWh9 .embla__button--prev {
  display: flex;
}
.cid-veqSHZvWh9 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veqSHZvWh9 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veqSHZvWh9 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-veqSHZvWh9 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veqSHZvWh9 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veqSHZvWh9 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veqSHZvWh9 .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veqSHZvWh9 .embla {
  position: relative;
  width: 100%;
}
.cid-veqSHZvWh9 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veqSHZvWh9 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veqSHZvWh9 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veqSHZvWh9 .embla__slide a {
  cursor: grab;
}
.cid-veqSHZvWh9 .embla__slide a:active {
  cursor: grabbing;
}
.cid-veqSHZvWh9 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veqSHZvWh9 .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veqSHZvWh9 .mbr-section-title {
  color: #000000;
}
.cid-veqSHZvWh9 .mbr-section-subtitle {
  color: #232323;
}
.cid-veqSHZvWh9 .mbr-box {
  color: #ffffff;
}
.cid-veqSHZvWh9 .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veqSHZvWh9 img,
.cid-veqSHZvWh9 .item-img {
  width: 100%;
}
.cid-veqSHZvWh9 .item-wrapper {
  position: relative;
}
.cid-veqSHZvWh9 .content-head {
  max-width: 800px;
}
.cid-veqSIOk5Sj {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-veqSIOk5Sj .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-veqSIOk5Sj .panel-group {
  border: none;
}
.cid-veqSIOk5Sj .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-veqSIOk5Sj .card-header {
    padding: 0rem;
  }
}
.cid-veqSIOk5Sj .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-veqSIOk5Sj .img-col {
  padding: 0;
}
.cid-veqSIOk5Sj .img-item {
  height: 100%;
}
.cid-veqSIOk5Sj img {
  height: 100%;
  object-fit: cover;
}
.cid-veqSIOk5Sj .collapsed span {
  transform: rotate(0deg);
}
.cid-veqSIOk5Sj .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-veqSIOk5Sj p {
  margin-bottom: 0.3rem;
}
.cid-veqSIOk5Sj .panel-title-edit {
  color: #000000;
}
.cid-veqSIOk5Sj .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-veqSIOk5Sj .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-veqSIOk5Sj .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veqSIOk5Sj .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-veqSIOk5Sj .panel-text {
  color: #000000;
}
.cid-veqSIOk5Sj .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-veqSIOk5Sj .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-veqSIOk5Sj .panel-title-edit,
.cid-veqSIOk5Sj .mbr-iconfont {
  color: #000000;
}
.cid-vgBs8Ai1Ye {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBs8Ai1Ye .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBs8Ai1Ye .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqSJEz41Z {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-veqSJEz41Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqSJEz41Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-veqSJEz41Z .container-fluid {
    padding: 0;
  }
}
.cid-veqSJEz41Z .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veqSJEz41Z .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veqSJEz41Z .embla__button--next,
.cid-veqSJEz41Z .embla__button--prev {
  display: flex;
}
.cid-veqSJEz41Z .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veqSJEz41Z .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veqSJEz41Z .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-veqSJEz41Z .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veqSJEz41Z .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veqSJEz41Z .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veqSJEz41Z .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veqSJEz41Z .embla {
  position: relative;
  width: 100%;
}
.cid-veqSJEz41Z .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veqSJEz41Z .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veqSJEz41Z .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veqSJEz41Z .embla__slide a {
  cursor: grab;
}
.cid-veqSJEz41Z .embla__slide a:active {
  cursor: grabbing;
}
.cid-veqSJEz41Z .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veqSJEz41Z .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veqSJEz41Z .mbr-section-title {
  color: #000000;
}
.cid-veqSJEz41Z .mbr-section-subtitle {
  color: #232323;
}
.cid-veqSJEz41Z .mbr-box {
  color: #ffffff;
}
.cid-veqSJEz41Z .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veqSJEz41Z img,
.cid-veqSJEz41Z .item-img {
  width: 100%;
}
.cid-veqSJEz41Z .item-wrapper {
  position: relative;
}
.cid-veqSJEz41Z .content-head {
  max-width: 800px;
}
.cid-veqSK6VJVt {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-veqSK6VJVt .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-veqSK6VJVt .panel-group {
  border: none;
}
.cid-veqSK6VJVt .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-veqSK6VJVt .card-header {
    padding: 0rem;
  }
}
.cid-veqSK6VJVt .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-veqSK6VJVt .img-col {
  padding: 0;
}
.cid-veqSK6VJVt .img-item {
  height: 100%;
}
.cid-veqSK6VJVt img {
  height: 100%;
  object-fit: cover;
}
.cid-veqSK6VJVt .collapsed span {
  transform: rotate(0deg);
}
.cid-veqSK6VJVt .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-veqSK6VJVt p {
  margin-bottom: 0.3rem;
}
.cid-veqSK6VJVt .panel-title-edit {
  color: #000000;
}
.cid-veqSK6VJVt .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-veqSK6VJVt .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-veqSK6VJVt .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veqSK6VJVt .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-veqSK6VJVt .panel-text {
  color: #000000;
}
.cid-veqSK6VJVt .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-veqSK6VJVt .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-veqSK6VJVt .panel-title-edit,
.cid-veqSK6VJVt .mbr-iconfont {
  color: #000000;
}
.cid-vgBs9zVZzs {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBs9zVZzs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBs9zVZzs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqSKRqr7J {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-veqSKRqr7J .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqSKRqr7J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-veqSKRqr7J .container-fluid {
    padding: 0;
  }
}
.cid-veqSKRqr7J .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-veqSKRqr7J .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-veqSKRqr7J .embla__button--next,
.cid-veqSKRqr7J .embla__button--prev {
  display: flex;
}
.cid-veqSKRqr7J .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-veqSKRqr7J .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-veqSKRqr7J .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-veqSKRqr7J .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-veqSKRqr7J .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-veqSKRqr7J .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-veqSKRqr7J .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-veqSKRqr7J .embla {
  position: relative;
  width: 100%;
}
.cid-veqSKRqr7J .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-veqSKRqr7J .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-veqSKRqr7J .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-veqSKRqr7J .embla__slide a {
  cursor: grab;
}
.cid-veqSKRqr7J .embla__slide a:active {
  cursor: grabbing;
}
.cid-veqSKRqr7J .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-veqSKRqr7J .item-menu-overlay {
  border-radius: 2rem;
}
.cid-veqSKRqr7J .mbr-section-title {
  color: #000000;
}
.cid-veqSKRqr7J .mbr-section-subtitle {
  color: #232323;
}
.cid-veqSKRqr7J .mbr-box {
  color: #ffffff;
}
.cid-veqSKRqr7J .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-veqSKRqr7J img,
.cid-veqSKRqr7J .item-img {
  width: 100%;
}
.cid-veqSKRqr7J .item-wrapper {
  position: relative;
}
.cid-veqSKRqr7J .content-head {
  max-width: 800px;
}
.cid-veqSLml8IS {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-veqSLml8IS .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-veqSLml8IS .panel-group {
  border: none;
}
.cid-veqSLml8IS .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-veqSLml8IS .card-header {
    padding: 0rem;
  }
}
.cid-veqSLml8IS .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-veqSLml8IS .img-col {
  padding: 0;
}
.cid-veqSLml8IS .img-item {
  height: 100%;
}
.cid-veqSLml8IS img {
  height: 100%;
  object-fit: cover;
}
.cid-veqSLml8IS .collapsed span {
  transform: rotate(0deg);
}
.cid-veqSLml8IS .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-veqSLml8IS p {
  margin-bottom: 0.3rem;
}
.cid-veqSLml8IS .panel-title-edit {
  color: #000000;
}
.cid-veqSLml8IS .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-veqSLml8IS .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-veqSLml8IS .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-veqSLml8IS .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-veqSLml8IS .panel-text {
  color: #000000;
}
.cid-veqSLml8IS .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-veqSLml8IS .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-veqSLml8IS .panel-title-edit,
.cid-veqSLml8IS .mbr-iconfont {
  color: #000000;
}
.cid-veqHYRM6dW {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-veqHYRM6dW .mbr-fallback-image.disabled {
  display: none;
}
.cid-veqHYRM6dW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-veqHYRM6dW .mbr-section-title {
  color: #000000;
}
.cid-veqHYRM6dW .mbr-section-subtitle {
  color: #000000;
}
.cid-veqHPmg8XQ {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vg12O2IVsx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vg12O2IVsx .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;
}
@media (max-width: 767px) {
  .cid-vg12O2IVsx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vg12O2IVsx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vg12O2IVsx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vg12O2IVsx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vg12O2IVsx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vg12O2IVsx .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vg12O2IVsx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vg12O2IVsx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg12O2IVsx .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vg12O2IVsx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vg12O2IVsx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vg12O2IVsx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg12O2IVsx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vg12O2IVsx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vg12O2IVsx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vg12O2IVsx .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vg12O2IVsx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vg12O2IVsx .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg12O2IVsx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vg12O2IVsx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vg12O2IVsx .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vg12O2IVsx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vg12O2IVsx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vg12O2IVsx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vg12O2IVsx .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vg12O2IVsx .nav-item:focus,
.cid-vg12O2IVsx .nav-link:focus {
  outline: none;
}
.cid-vg12O2IVsx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vg12O2IVsx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vg12O2IVsx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vg12O2IVsx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vg12O2IVsx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vg12O2IVsx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vg12O2IVsx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vg12O2IVsx .navbar.opened {
  transition: all 0.25s;
}
.cid-vg12O2IVsx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vg12O2IVsx .navbar .navbar-logo img {
  width: auto;
}
.cid-vg12O2IVsx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vg12O2IVsx .navbar.collapsed {
  justify-content: center;
}
.cid-vg12O2IVsx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vg12O2IVsx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vg12O2IVsx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vg12O2IVsx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vg12O2IVsx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vg12O2IVsx .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-vg12O2IVsx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vg12O2IVsx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vg12O2IVsx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg12O2IVsx .navbar {
    min-height: 72px;
  }
  .cid-vg12O2IVsx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vg12O2IVsx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vg12O2IVsx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vg12O2IVsx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vg12O2IVsx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vg12O2IVsx .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-vg12O2IVsx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vg12O2IVsx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vg12O2IVsx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vg12O2IVsx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vg12O2IVsx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vg12O2IVsx .dropdown-item.active,
.cid-vg12O2IVsx .dropdown-item:active {
  background-color: transparent;
}
.cid-vg12O2IVsx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vg12O2IVsx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vg12O2IVsx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vg12O2IVsx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vg12O2IVsx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vg12O2IVsx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vg12O2IVsx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vg12O2IVsx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vg12O2IVsx .navbar-buttons {
    text-align: left;
  }
}
.cid-vg12O2IVsx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vg12O2IVsx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vg12O2IVsx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vg12O2IVsx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg12O2IVsx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg12O2IVsx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vg12O2IVsx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg12O2IVsx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vg12O2IVsx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vg12O2IVsx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg12O2IVsx .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vg12O2IVsx .opacityScroll {
  background: #761418 !important;
}
.cid-vg12O2IVsx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vg12O2IVsx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vg12O2IVsx .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vg12O2IVsx .navbar {
    height: 70px;
  }
  .cid-vg12O2IVsx .navbar.opened {
    height: auto;
  }
  .cid-vg12O2IVsx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vg12O2IVsx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vg12O2IVsx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vg12O2IVsx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vg12O2IVsx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vg12O2IVsx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vg12O2IVsx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vg12O2IVsx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vg12O2IVsx .navbar-brand {
    margin-right: auto;
  }
  .cid-vg12O2IVsx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vg12O2IVsx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vg12O2IVsx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vg12O2IVsx .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg12O2IVsx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vg12O2IVsx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vg12O2IVsx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vg12O2IVsx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vg12O2IVsx .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg12O2IVsx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vg12O2IVsx .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vg12O2IVsx .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vg12O2IVsx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vg12O32cES {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vg12O32cES .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vg12O32cES .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg12O32cES .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg12O32cES .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vg12O32cES .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vg12O32cES {
    align-items: center;
  }
  .cid-vg12O32cES .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vg12O32cES .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vg12O32cES {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vg12O32cES .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vg12O32cES .content-wrap {
    width: 100%;
  }
}
.cid-vg12O32cES .mbr-section-title {
  text-align: center;
}
.cid-vg12O32cES .mbr-text,
.cid-vg12O32cES .mbr-section-btn {
  text-align: center;
}
.cid-vgBtdr1KTF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtdr1KTF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtdr1KTF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg12O3dWQv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vg12O3dWQv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg12O3dWQv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg12O3dWQv .mbr-section-title {
  color: #000000;
}
.cid-vg12O3dWQv .mbr-section-subtitle {
  color: #000000;
}
.cid-vg12O3vjxr {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #761418;
}
.cid-vg12O3vjxr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg12O3vjxr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg12O3vjxr .mbr-section-title {
  color: #ffffff;
}
.cid-vg12O4tIuB {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg12O4tIuB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg12O4tIuB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg12O4tIuB .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg12O4tIuB .mbr-section-title {
  color: #000000;
}
.cid-vg12O4tIuB .mbr-section-subtitle {
  color: #000000;
}
.cid-vg12O4GJoi {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg12O4GJoi .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg12O4GJoi .panel-group {
  border: none;
}
.cid-vg12O4GJoi .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg12O4GJoi .card-header {
    padding: 0rem;
  }
}
.cid-vg12O4GJoi .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg12O4GJoi .img-col {
  padding: 0;
}
.cid-vg12O4GJoi .img-item {
  height: 100%;
}
.cid-vg12O4GJoi img {
  height: 100%;
  object-fit: cover;
}
.cid-vg12O4GJoi .collapsed span {
  transform: rotate(0deg);
}
.cid-vg12O4GJoi .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg12O4GJoi p {
  margin-bottom: 0.3rem;
}
.cid-vg12O4GJoi .panel-title-edit {
  color: #000000;
}
.cid-vg12O4GJoi .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg12O4GJoi .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg12O4GJoi .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg12O4GJoi .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg12O4GJoi .panel-text {
  color: #000000;
}
.cid-vg12O4GJoi .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg12O4GJoi .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg12O4GJoi .panel-title-edit,
.cid-vg12O4GJoi .mbr-iconfont {
  color: #000000;
}
.cid-vgBq1FyZgK {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBq1FyZgK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBq1FyZgK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg19Zax2h7 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg19Zax2h7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg19Zax2h7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg19Zax2h7 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg19Zax2h7 .mbr-section-title {
  color: #000000;
}
.cid-vg19Zax2h7 .mbr-section-subtitle {
  color: #000000;
}
.cid-vgAgtfs5Jx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
.cid-vgAgtfs5Jx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgAgtfs5Jx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-vgAgtfs5Jx .container-fluid {
    padding: 0;
  }
}
.cid-vgAgtfs5Jx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vgAgtfs5Jx .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vgAgtfs5Jx .embla__button--next,
.cid-vgAgtfs5Jx .embla__button--prev {
  display: flex;
}
.cid-vgAgtfs5Jx .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vgAgtfs5Jx .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vgAgtfs5Jx .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgAgtfs5Jx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vgAgtfs5Jx .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgAgtfs5Jx .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgAgtfs5Jx .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgAgtfs5Jx .embla {
  position: relative;
  width: 100%;
}
.cid-vgAgtfs5Jx .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgAgtfs5Jx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgAgtfs5Jx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgAgtfs5Jx .embla__slide a {
  cursor: grab;
}
.cid-vgAgtfs5Jx .embla__slide a:active {
  cursor: grabbing;
}
.cid-vgAgtfs5Jx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgAgtfs5Jx .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vgAgtfs5Jx .mbr-section-title {
  color: #232323;
}
.cid-vgAgtfs5Jx .mbr-section-subtitle {
  color: #232323;
}
.cid-vgAgtfs5Jx .mbr-box {
  color: #ffffff;
}
.cid-vgAgtfs5Jx .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vgAgtfs5Jx img,
.cid-vgAgtfs5Jx .item-img {
  width: 100%;
}
.cid-vgAgtfs5Jx .item-wrapper {
  position: relative;
}
.cid-vgAgtfs5Jx .content-head {
  max-width: 800px;
}
.cid-vg19ZU0kgC {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg19ZU0kgC .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg19ZU0kgC .panel-group {
  border: none;
}
.cid-vg19ZU0kgC .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg19ZU0kgC .card-header {
    padding: 0rem;
  }
}
.cid-vg19ZU0kgC .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg19ZU0kgC .img-col {
  padding: 0;
}
.cid-vg19ZU0kgC .img-item {
  height: 100%;
}
.cid-vg19ZU0kgC img {
  height: 100%;
  object-fit: cover;
}
.cid-vg19ZU0kgC .collapsed span {
  transform: rotate(0deg);
}
.cid-vg19ZU0kgC .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg19ZU0kgC p {
  margin-bottom: 0.3rem;
}
.cid-vg19ZU0kgC .panel-title-edit {
  color: #000000;
}
.cid-vg19ZU0kgC .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg19ZU0kgC .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg19ZU0kgC .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg19ZU0kgC .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg19ZU0kgC .panel-text {
  color: #000000;
}
.cid-vg19ZU0kgC .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg19ZU0kgC .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg19ZU0kgC .panel-title-edit,
.cid-vg19ZU0kgC .mbr-iconfont {
  color: #000000;
}
.cid-vgBq2LZIFd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBq2LZIFd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBq2LZIFd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1aBu2Qpy {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1aBu2Qpy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1aBu2Qpy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1aBu2Qpy .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1aBu2Qpy .mbr-section-title {
  color: #000000;
}
.cid-vg1aBu2Qpy .mbr-section-subtitle {
  color: #000000;
}
.cid-vgAHhkcwYq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
.cid-vgAHhkcwYq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgAHhkcwYq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-vgAHhkcwYq .container-fluid {
    padding: 0;
  }
}
.cid-vgAHhkcwYq .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vgAHhkcwYq .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vgAHhkcwYq .embla__button--next,
.cid-vgAHhkcwYq .embla__button--prev {
  display: flex;
}
.cid-vgAHhkcwYq .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vgAHhkcwYq .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vgAHhkcwYq .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgAHhkcwYq .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vgAHhkcwYq .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgAHhkcwYq .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgAHhkcwYq .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgAHhkcwYq .embla {
  position: relative;
  width: 100%;
}
.cid-vgAHhkcwYq .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgAHhkcwYq .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgAHhkcwYq .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgAHhkcwYq .embla__slide a {
  cursor: grab;
}
.cid-vgAHhkcwYq .embla__slide a:active {
  cursor: grabbing;
}
.cid-vgAHhkcwYq .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgAHhkcwYq .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vgAHhkcwYq .mbr-section-title {
  color: #232323;
}
.cid-vgAHhkcwYq .mbr-section-subtitle {
  color: #232323;
}
.cid-vgAHhkcwYq .mbr-box {
  color: #ffffff;
}
.cid-vgAHhkcwYq .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vgAHhkcwYq img,
.cid-vgAHhkcwYq .item-img {
  width: 100%;
}
.cid-vgAHhkcwYq .item-wrapper {
  position: relative;
}
.cid-vgAHhkcwYq .content-head {
  max-width: 800px;
}
.cid-vg1aCehAWr {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1aCehAWr .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1aCehAWr .panel-group {
  border: none;
}
.cid-vg1aCehAWr .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1aCehAWr .card-header {
    padding: 0rem;
  }
}
.cid-vg1aCehAWr .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1aCehAWr .img-col {
  padding: 0;
}
.cid-vg1aCehAWr .img-item {
  height: 100%;
}
.cid-vg1aCehAWr img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1aCehAWr .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1aCehAWr .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1aCehAWr p {
  margin-bottom: 0.3rem;
}
.cid-vg1aCehAWr .panel-title-edit {
  color: #000000;
}
.cid-vg1aCehAWr .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1aCehAWr .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1aCehAWr .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1aCehAWr .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1aCehAWr .panel-text {
  color: #000000;
}
.cid-vg1aCehAWr .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1aCehAWr .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1aCehAWr .panel-title-edit,
.cid-vg1aCehAWr .mbr-iconfont {
  color: #000000;
}
.cid-vg12O4V68E {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vg12O4V68E .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg12O4V68E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg12O4V68E .mbr-section-title {
  color: #000000;
}
.cid-vg12O4V68E .mbr-section-subtitle {
  color: #000000;
}
.cid-vg12O56gFV {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vg1b7gxSid {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vg1b7gxSid .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;
}
@media (max-width: 767px) {
  .cid-vg1b7gxSid .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vg1b7gxSid .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vg1b7gxSid .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vg1b7gxSid .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vg1b7gxSid .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vg1b7gxSid .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vg1b7gxSid .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vg1b7gxSid .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1b7gxSid .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vg1b7gxSid .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vg1b7gxSid .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vg1b7gxSid .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1b7gxSid .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vg1b7gxSid .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vg1b7gxSid .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vg1b7gxSid .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vg1b7gxSid .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vg1b7gxSid .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1b7gxSid .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vg1b7gxSid .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vg1b7gxSid .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vg1b7gxSid .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vg1b7gxSid .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vg1b7gxSid .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vg1b7gxSid .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vg1b7gxSid .nav-item:focus,
.cid-vg1b7gxSid .nav-link:focus {
  outline: none;
}
.cid-vg1b7gxSid .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vg1b7gxSid .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vg1b7gxSid .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vg1b7gxSid .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vg1b7gxSid .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vg1b7gxSid .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vg1b7gxSid .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vg1b7gxSid .navbar.opened {
  transition: all 0.25s;
}
.cid-vg1b7gxSid .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vg1b7gxSid .navbar .navbar-logo img {
  width: auto;
}
.cid-vg1b7gxSid .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vg1b7gxSid .navbar.collapsed {
  justify-content: center;
}
.cid-vg1b7gxSid .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vg1b7gxSid .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vg1b7gxSid .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vg1b7gxSid .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vg1b7gxSid .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vg1b7gxSid .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-vg1b7gxSid .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vg1b7gxSid .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vg1b7gxSid .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1b7gxSid .navbar {
    min-height: 72px;
  }
  .cid-vg1b7gxSid .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vg1b7gxSid .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vg1b7gxSid .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vg1b7gxSid .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vg1b7gxSid .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vg1b7gxSid .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-vg1b7gxSid .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vg1b7gxSid .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vg1b7gxSid .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vg1b7gxSid .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vg1b7gxSid .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vg1b7gxSid .dropdown-item.active,
.cid-vg1b7gxSid .dropdown-item:active {
  background-color: transparent;
}
.cid-vg1b7gxSid .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vg1b7gxSid .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vg1b7gxSid .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vg1b7gxSid .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vg1b7gxSid .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vg1b7gxSid .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vg1b7gxSid ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vg1b7gxSid .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vg1b7gxSid .navbar-buttons {
    text-align: left;
  }
}
.cid-vg1b7gxSid button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vg1b7gxSid button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vg1b7gxSid button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vg1b7gxSid button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1b7gxSid button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1b7gxSid button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vg1b7gxSid nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1b7gxSid nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vg1b7gxSid nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vg1b7gxSid nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1b7gxSid .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vg1b7gxSid .opacityScroll {
  background: #761418 !important;
}
.cid-vg1b7gxSid a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vg1b7gxSid .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vg1b7gxSid .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vg1b7gxSid .navbar {
    height: 70px;
  }
  .cid-vg1b7gxSid .navbar.opened {
    height: auto;
  }
  .cid-vg1b7gxSid .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vg1b7gxSid .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vg1b7gxSid .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vg1b7gxSid .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vg1b7gxSid .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vg1b7gxSid .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vg1b7gxSid .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vg1b7gxSid .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vg1b7gxSid .navbar-brand {
    margin-right: auto;
  }
  .cid-vg1b7gxSid .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vg1b7gxSid .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vg1b7gxSid .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vg1b7gxSid .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1b7gxSid .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vg1b7gxSid .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vg1b7gxSid .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vg1b7gxSid .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vg1b7gxSid .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1b7gxSid .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vg1b7gxSid .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vg1b7gxSid .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vg1b7gxSid .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vg1b7gOvyW {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vg1b7gOvyW .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vg1b7gOvyW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1b7gOvyW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1b7gOvyW .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vg1b7gOvyW .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vg1b7gOvyW {
    align-items: center;
  }
  .cid-vg1b7gOvyW .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vg1b7gOvyW .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vg1b7gOvyW {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vg1b7gOvyW .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vg1b7gOvyW .content-wrap {
    width: 100%;
  }
}
.cid-vg1b7gOvyW .mbr-section-title {
  text-align: center;
}
.cid-vg1b7gOvyW .mbr-text,
.cid-vg1b7gOvyW .mbr-section-btn {
  text-align: center;
}
.cid-vgBtgKFDY6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtgKFDY6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtgKFDY6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1b7h1cVG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vg1b7h1cVG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1b7h1cVG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1b7h1cVG .mbr-section-title {
  color: #000000;
}
.cid-vg1b7h1cVG .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1b7hbrCu {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #761418;
}
.cid-vg1b7hbrCu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1b7hbrCu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1b7hbrCu .mbr-section-title {
  color: #ffffff;
}
.cid-vg1cOAc277 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1cOAc277 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1cOAc277 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1cOAc277 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1cOAc277 .mbr-section-title {
  color: #000000;
}
.cid-vg1cOAc277 .mbr-section-subtitle {
  color: #000000;
}
.cid-vgAX1VMQGR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
.cid-vgAX1VMQGR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgAX1VMQGR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-vgAX1VMQGR .container-fluid {
    padding: 0;
  }
}
.cid-vgAX1VMQGR .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vgAX1VMQGR .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vgAX1VMQGR .embla__button--next,
.cid-vgAX1VMQGR .embla__button--prev {
  display: flex;
}
.cid-vgAX1VMQGR .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vgAX1VMQGR .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vgAX1VMQGR .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgAX1VMQGR .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vgAX1VMQGR .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgAX1VMQGR .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgAX1VMQGR .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgAX1VMQGR .embla {
  position: relative;
  width: 100%;
}
.cid-vgAX1VMQGR .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgAX1VMQGR .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgAX1VMQGR .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgAX1VMQGR .embla__slide a {
  cursor: grab;
}
.cid-vgAX1VMQGR .embla__slide a:active {
  cursor: grabbing;
}
.cid-vgAX1VMQGR .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgAX1VMQGR .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vgAX1VMQGR .mbr-section-title {
  color: #232323;
}
.cid-vgAX1VMQGR .mbr-section-subtitle {
  color: #232323;
}
.cid-vgAX1VMQGR .mbr-box {
  color: #ffffff;
}
.cid-vgAX1VMQGR .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vgAX1VMQGR img,
.cid-vgAX1VMQGR .item-img {
  width: 100%;
}
.cid-vgAX1VMQGR .item-wrapper {
  position: relative;
}
.cid-vgAX1VMQGR .content-head {
  max-width: 800px;
}
.cid-vg1cPm1uSX {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1cPm1uSX .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1cPm1uSX .panel-group {
  border: none;
}
.cid-vg1cPm1uSX .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1cPm1uSX .card-header {
    padding: 0rem;
  }
}
.cid-vg1cPm1uSX .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1cPm1uSX .img-col {
  padding: 0;
}
.cid-vg1cPm1uSX .img-item {
  height: 100%;
}
.cid-vg1cPm1uSX img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1cPm1uSX .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1cPm1uSX .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1cPm1uSX p {
  margin-bottom: 0.3rem;
}
.cid-vg1cPm1uSX .panel-title-edit {
  color: #000000;
}
.cid-vg1cPm1uSX .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1cPm1uSX .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1cPm1uSX .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1cPm1uSX .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1cPm1uSX .panel-text {
  color: #000000;
}
.cid-vg1cPm1uSX .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1cPm1uSX .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1cPm1uSX .panel-title-edit,
.cid-vg1cPm1uSX .mbr-iconfont {
  color: #000000;
}
.cid-vgBqUP28qc {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBqUP28qc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBqUP28qc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1bOHLDYK {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1bOHLDYK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1bOHLDYK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1bOHLDYK .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1bQ1rtq7 {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1bQ1rtq7 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1bQ1rtq7 .panel-group {
  border: none;
}
.cid-vg1bQ1rtq7 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1bQ1rtq7 .card-header {
    padding: 0rem;
  }
}
.cid-vg1bQ1rtq7 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1bQ1rtq7 .img-col {
  padding: 0;
}
.cid-vg1bQ1rtq7 .img-item {
  height: 100%;
}
.cid-vg1bQ1rtq7 img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1bQ1rtq7 .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1bQ1rtq7 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1bQ1rtq7 p {
  margin-bottom: 0.3rem;
}
.cid-vg1bQ1rtq7 .panel-title-edit {
  color: #000000;
}
.cid-vg1bQ1rtq7 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1bQ1rtq7 .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1bQ1rtq7 .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1bQ1rtq7 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1bQ1rtq7 .panel-text {
  color: #000000;
}
.cid-vg1bQ1rtq7 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1bQ1rtq7 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1bQ1rtq7 .panel-title-edit,
.cid-vg1bQ1rtq7 .mbr-iconfont {
  color: #000000;
}
.cid-vg1b7iJEwQ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vg1b7iJEwQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1b7iJEwQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1b7iJEwQ .mbr-section-title {
  color: #000000;
}
.cid-vg1b7iJEwQ .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1b7iTB2N {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vg1fecxg7W {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vg1fecxg7W .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;
}
@media (max-width: 767px) {
  .cid-vg1fecxg7W .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vg1fecxg7W .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vg1fecxg7W .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vg1fecxg7W .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vg1fecxg7W .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vg1fecxg7W .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vg1fecxg7W .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vg1fecxg7W .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1fecxg7W .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vg1fecxg7W .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vg1fecxg7W .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vg1fecxg7W .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1fecxg7W .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vg1fecxg7W .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vg1fecxg7W .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vg1fecxg7W .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vg1fecxg7W .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vg1fecxg7W .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1fecxg7W .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vg1fecxg7W .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vg1fecxg7W .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vg1fecxg7W .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vg1fecxg7W .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vg1fecxg7W .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vg1fecxg7W .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vg1fecxg7W .nav-item:focus,
.cid-vg1fecxg7W .nav-link:focus {
  outline: none;
}
.cid-vg1fecxg7W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vg1fecxg7W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vg1fecxg7W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vg1fecxg7W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vg1fecxg7W .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vg1fecxg7W .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vg1fecxg7W .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vg1fecxg7W .navbar.opened {
  transition: all 0.25s;
}
.cid-vg1fecxg7W .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vg1fecxg7W .navbar .navbar-logo img {
  width: auto;
}
.cid-vg1fecxg7W .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vg1fecxg7W .navbar.collapsed {
  justify-content: center;
}
.cid-vg1fecxg7W .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vg1fecxg7W .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vg1fecxg7W .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vg1fecxg7W .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vg1fecxg7W .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vg1fecxg7W .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-vg1fecxg7W .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vg1fecxg7W .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vg1fecxg7W .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1fecxg7W .navbar {
    min-height: 72px;
  }
  .cid-vg1fecxg7W .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vg1fecxg7W .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vg1fecxg7W .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vg1fecxg7W .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vg1fecxg7W .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vg1fecxg7W .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-vg1fecxg7W .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vg1fecxg7W .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vg1fecxg7W .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vg1fecxg7W .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vg1fecxg7W .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vg1fecxg7W .dropdown-item.active,
.cid-vg1fecxg7W .dropdown-item:active {
  background-color: transparent;
}
.cid-vg1fecxg7W .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vg1fecxg7W .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vg1fecxg7W .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vg1fecxg7W .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vg1fecxg7W .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vg1fecxg7W .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vg1fecxg7W ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vg1fecxg7W .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vg1fecxg7W .navbar-buttons {
    text-align: left;
  }
}
.cid-vg1fecxg7W button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vg1fecxg7W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vg1fecxg7W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vg1fecxg7W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1fecxg7W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1fecxg7W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vg1fecxg7W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1fecxg7W nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vg1fecxg7W nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vg1fecxg7W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1fecxg7W .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vg1fecxg7W .opacityScroll {
  background: #761418 !important;
}
.cid-vg1fecxg7W a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vg1fecxg7W .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vg1fecxg7W .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vg1fecxg7W .navbar {
    height: 70px;
  }
  .cid-vg1fecxg7W .navbar.opened {
    height: auto;
  }
  .cid-vg1fecxg7W .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vg1fecxg7W .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vg1fecxg7W .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vg1fecxg7W .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vg1fecxg7W .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vg1fecxg7W .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vg1fecxg7W .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vg1fecxg7W .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vg1fecxg7W .navbar-brand {
    margin-right: auto;
  }
  .cid-vg1fecxg7W .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vg1fecxg7W .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vg1fecxg7W .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vg1fecxg7W .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1fecxg7W .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vg1fecxg7W .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vg1fecxg7W .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vg1fecxg7W .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vg1fecxg7W .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1fecxg7W .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vg1fecxg7W .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vg1fecxg7W .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vg1fecxg7W .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vg1fecSj52 {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vg1fecSj52 .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vg1fecSj52 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1fecSj52 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1fecSj52 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vg1fecSj52 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vg1fecSj52 {
    align-items: center;
  }
  .cid-vg1fecSj52 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vg1fecSj52 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vg1fecSj52 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vg1fecSj52 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vg1fecSj52 .content-wrap {
    width: 100%;
  }
}
.cid-vg1fecSj52 .mbr-section-title {
  text-align: center;
}
.cid-vg1fecSj52 .mbr-text,
.cid-vg1fecSj52 .mbr-section-btn {
  text-align: center;
}
.cid-vgBtl3kHAi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtl3kHAi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtl3kHAi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1fed4Kgd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vg1fed4Kgd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1fed4Kgd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1fed4Kgd .mbr-section-title {
  color: #000000;
}
.cid-vg1fed4Kgd .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1fedc54Q {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #761418;
}
.cid-vg1fedc54Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1fedc54Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1fedc54Q .mbr-section-title {
  color: #ffffff;
}
.cid-vg1gz1MZ5M {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1gz1MZ5M .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1gz1MZ5M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1gz1MZ5M .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1gz1MZ5M .mbr-section-title {
  color: #000000;
}
.cid-vg1gz1MZ5M .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1gA26cV6 {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1gA26cV6 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1gA26cV6 .panel-group {
  border: none;
}
.cid-vg1gA26cV6 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1gA26cV6 .card-header {
    padding: 0rem;
  }
}
.cid-vg1gA26cV6 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1gA26cV6 .img-col {
  padding: 0;
}
.cid-vg1gA26cV6 .img-item {
  height: 100%;
}
.cid-vg1gA26cV6 img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1gA26cV6 .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1gA26cV6 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1gA26cV6 p {
  margin-bottom: 0.3rem;
}
.cid-vg1gA26cV6 .panel-title-edit {
  color: #000000;
}
.cid-vg1gA26cV6 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1gA26cV6 .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1gA26cV6 .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1gA26cV6 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1gA26cV6 .panel-text {
  color: #000000;
}
.cid-vg1gA26cV6 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1gA26cV6 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1gA26cV6 .panel-title-edit,
.cid-vg1gA26cV6 .mbr-iconfont {
  color: #000000;
}
.cid-vgBrb9DPKx {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBrb9DPKx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBrb9DPKx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1gvQXRz6 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1gvQXRz6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1gvQXRz6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1gvQXRz6 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1gvQXRz6 .mbr-section-title {
  color: #000000;
}
.cid-vg1gvQXRz6 .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1gwCxbg1 {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1gwCxbg1 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1gwCxbg1 .panel-group {
  border: none;
}
.cid-vg1gwCxbg1 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1gwCxbg1 .card-header {
    padding: 0rem;
  }
}
.cid-vg1gwCxbg1 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1gwCxbg1 .img-col {
  padding: 0;
}
.cid-vg1gwCxbg1 .img-item {
  height: 100%;
}
.cid-vg1gwCxbg1 img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1gwCxbg1 .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1gwCxbg1 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1gwCxbg1 p {
  margin-bottom: 0.3rem;
}
.cid-vg1gwCxbg1 .panel-title-edit {
  color: #000000;
}
.cid-vg1gwCxbg1 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1gwCxbg1 .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1gwCxbg1 .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1gwCxbg1 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1gwCxbg1 .panel-text {
  color: #000000;
}
.cid-vg1gwCxbg1 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1gwCxbg1 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1gwCxbg1 .panel-title-edit,
.cid-vg1gwCxbg1 .mbr-iconfont {
  color: #000000;
}
.cid-vgBr7i6rUW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBr7i6rUW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBr7i6rUW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1gtvx4Le {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1gtvx4Le .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1gtvx4Le .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1gtvx4Le .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1gtvx4Le .mbr-section-title {
  color: #000000;
}
.cid-vg1gtvx4Le .mbr-section-subtitle {
  color: #000000;
}
.cid-vgB1Z4vNMx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
.cid-vgB1Z4vNMx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgB1Z4vNMx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-vgB1Z4vNMx .container-fluid {
    padding: 0;
  }
}
.cid-vgB1Z4vNMx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vgB1Z4vNMx .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vgB1Z4vNMx .embla__button--next,
.cid-vgB1Z4vNMx .embla__button--prev {
  display: flex;
}
.cid-vgB1Z4vNMx .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vgB1Z4vNMx .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vgB1Z4vNMx .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgB1Z4vNMx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vgB1Z4vNMx .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgB1Z4vNMx .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgB1Z4vNMx .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgB1Z4vNMx .embla {
  position: relative;
  width: 100%;
}
.cid-vgB1Z4vNMx .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgB1Z4vNMx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgB1Z4vNMx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgB1Z4vNMx .embla__slide a {
  cursor: grab;
}
.cid-vgB1Z4vNMx .embla__slide a:active {
  cursor: grabbing;
}
.cid-vgB1Z4vNMx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgB1Z4vNMx .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vgB1Z4vNMx .mbr-section-title {
  color: #232323;
}
.cid-vgB1Z4vNMx .mbr-section-subtitle {
  color: #232323;
}
.cid-vgB1Z4vNMx .mbr-box {
  color: #ffffff;
}
.cid-vgB1Z4vNMx .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vgB1Z4vNMx img,
.cid-vgB1Z4vNMx .item-img {
  width: 100%;
}
.cid-vgB1Z4vNMx .item-wrapper {
  position: relative;
}
.cid-vgB1Z4vNMx .content-head {
  max-width: 800px;
}
.cid-vg1guDaicm {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1guDaicm .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1guDaicm .panel-group {
  border: none;
}
.cid-vg1guDaicm .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1guDaicm .card-header {
    padding: 0rem;
  }
}
.cid-vg1guDaicm .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1guDaicm .img-col {
  padding: 0;
}
.cid-vg1guDaicm .img-item {
  height: 100%;
}
.cid-vg1guDaicm img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1guDaicm .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1guDaicm .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1guDaicm p {
  margin-bottom: 0.3rem;
}
.cid-vg1guDaicm .panel-title-edit {
  color: #000000;
}
.cid-vg1guDaicm .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1guDaicm .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1guDaicm .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1guDaicm .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1guDaicm .panel-text {
  color: #000000;
}
.cid-vg1guDaicm .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1guDaicm .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1guDaicm .panel-title-edit,
.cid-vg1guDaicm .mbr-iconfont {
  color: #000000;
}
.cid-vgBr8NnqfE {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBr8NnqfE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBr8NnqfE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1gl4K4xu {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1gl4K4xu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1gl4K4xu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1gl4K4xu .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1gl4K4xu .mbr-section-title {
  color: #000000;
}
.cid-vg1gl4K4xu .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1gm8jhX7 {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1gm8jhX7 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1gm8jhX7 .panel-group {
  border: none;
}
.cid-vg1gm8jhX7 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1gm8jhX7 .card-header {
    padding: 0rem;
  }
}
.cid-vg1gm8jhX7 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1gm8jhX7 .img-col {
  padding: 0;
}
.cid-vg1gm8jhX7 .img-item {
  height: 100%;
}
.cid-vg1gm8jhX7 img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1gm8jhX7 .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1gm8jhX7 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1gm8jhX7 p {
  margin-bottom: 0.3rem;
}
.cid-vg1gm8jhX7 .panel-title-edit {
  color: #000000;
}
.cid-vg1gm8jhX7 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1gm8jhX7 .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1gm8jhX7 .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1gm8jhX7 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1gm8jhX7 .panel-text {
  color: #000000;
}
.cid-vg1gm8jhX7 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1gm8jhX7 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1gm8jhX7 .panel-title-edit,
.cid-vg1gm8jhX7 .mbr-iconfont {
  color: #000000;
}
.cid-vg1feebA7x {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vg1feebA7x .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1feebA7x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1feebA7x .mbr-section-title {
  color: #000000;
}
.cid-vg1feebA7x .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1feemvN8 {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vg1hPny55c {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vg1hPny55c .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;
}
@media (max-width: 767px) {
  .cid-vg1hPny55c .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vg1hPny55c .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vg1hPny55c .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vg1hPny55c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vg1hPny55c .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vg1hPny55c .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vg1hPny55c .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vg1hPny55c .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1hPny55c .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vg1hPny55c .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vg1hPny55c .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vg1hPny55c .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1hPny55c .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vg1hPny55c .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vg1hPny55c .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vg1hPny55c .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vg1hPny55c .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vg1hPny55c .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1hPny55c .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vg1hPny55c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vg1hPny55c .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vg1hPny55c .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vg1hPny55c .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vg1hPny55c .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vg1hPny55c .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vg1hPny55c .nav-item:focus,
.cid-vg1hPny55c .nav-link:focus {
  outline: none;
}
.cid-vg1hPny55c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vg1hPny55c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vg1hPny55c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vg1hPny55c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vg1hPny55c .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vg1hPny55c .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vg1hPny55c .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vg1hPny55c .navbar.opened {
  transition: all 0.25s;
}
.cid-vg1hPny55c .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vg1hPny55c .navbar .navbar-logo img {
  width: auto;
}
.cid-vg1hPny55c .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vg1hPny55c .navbar.collapsed {
  justify-content: center;
}
.cid-vg1hPny55c .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vg1hPny55c .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vg1hPny55c .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vg1hPny55c .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vg1hPny55c .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vg1hPny55c .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-vg1hPny55c .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vg1hPny55c .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vg1hPny55c .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1hPny55c .navbar {
    min-height: 72px;
  }
  .cid-vg1hPny55c .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vg1hPny55c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vg1hPny55c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vg1hPny55c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vg1hPny55c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vg1hPny55c .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-vg1hPny55c .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vg1hPny55c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vg1hPny55c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vg1hPny55c .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vg1hPny55c .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vg1hPny55c .dropdown-item.active,
.cid-vg1hPny55c .dropdown-item:active {
  background-color: transparent;
}
.cid-vg1hPny55c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vg1hPny55c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vg1hPny55c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vg1hPny55c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vg1hPny55c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vg1hPny55c .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vg1hPny55c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vg1hPny55c .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vg1hPny55c .navbar-buttons {
    text-align: left;
  }
}
.cid-vg1hPny55c button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vg1hPny55c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vg1hPny55c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vg1hPny55c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1hPny55c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1hPny55c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vg1hPny55c nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1hPny55c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vg1hPny55c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vg1hPny55c nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1hPny55c .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vg1hPny55c .opacityScroll {
  background: #761418 !important;
}
.cid-vg1hPny55c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vg1hPny55c .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vg1hPny55c .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vg1hPny55c .navbar {
    height: 70px;
  }
  .cid-vg1hPny55c .navbar.opened {
    height: auto;
  }
  .cid-vg1hPny55c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vg1hPny55c .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vg1hPny55c .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vg1hPny55c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vg1hPny55c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vg1hPny55c .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vg1hPny55c .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vg1hPny55c .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vg1hPny55c .navbar-brand {
    margin-right: auto;
  }
  .cid-vg1hPny55c .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vg1hPny55c .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vg1hPny55c .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vg1hPny55c .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1hPny55c .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vg1hPny55c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vg1hPny55c .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vg1hPny55c .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vg1hPny55c .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1hPny55c .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vg1hPny55c .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vg1hPny55c .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vg1hPny55c .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vg1hPobIt3 {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vg1hPobIt3 .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vg1hPobIt3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1hPobIt3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1hPobIt3 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vg1hPobIt3 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vg1hPobIt3 {
    align-items: center;
  }
  .cid-vg1hPobIt3 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vg1hPobIt3 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vg1hPobIt3 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vg1hPobIt3 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vg1hPobIt3 .content-wrap {
    width: 100%;
  }
}
.cid-vg1hPobIt3 .mbr-section-title {
  text-align: center;
}
.cid-vg1hPobIt3 .mbr-text,
.cid-vg1hPobIt3 .mbr-section-btn {
  text-align: center;
}
.cid-vgBtnraR0l {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtnraR0l .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtnraR0l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1hPotjo2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vg1hPotjo2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1hPotjo2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1hPoMQEt {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #761418;
}
.cid-vg1hPoMQEt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1hPoMQEt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1hPoMQEt .mbr-section-title {
  color: #ffffff;
}
.cid-vg1j5UKv7Q {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1j5UKv7Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1j5UKv7Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1j5UKv7Q .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1j5UKv7Q .mbr-section-title {
  color: #000000;
}
.cid-vg1j5UKv7Q .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1j6Uq9ML {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1j6Uq9ML .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1j6Uq9ML .panel-group {
  border: none;
}
.cid-vg1j6Uq9ML .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1j6Uq9ML .card-header {
    padding: 0rem;
  }
}
.cid-vg1j6Uq9ML .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1j6Uq9ML .img-col {
  padding: 0;
}
.cid-vg1j6Uq9ML .img-item {
  height: 100%;
}
.cid-vg1j6Uq9ML img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1j6Uq9ML .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1j6Uq9ML .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1j6Uq9ML p {
  margin-bottom: 0.3rem;
}
.cid-vg1j6Uq9ML .panel-title-edit {
  color: #000000;
}
.cid-vg1j6Uq9ML .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1j6Uq9ML .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1j6Uq9ML .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1j6Uq9ML .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1j6Uq9ML .panel-text {
  color: #000000;
}
.cid-vg1j6Uq9ML .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1j6Uq9ML .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1j6Uq9ML .panel-title-edit,
.cid-vg1j6Uq9ML .mbr-iconfont {
  color: #000000;
}
.cid-vgBrgcNG6U {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBrgcNG6U .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBrgcNG6U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1j39tu3H {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1j39tu3H .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1j39tu3H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1j39tu3H .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1j39tu3H .mbr-section-title {
  color: #000000;
}
.cid-vg1j39tu3H .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1j4chCqi {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1j4chCqi .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1j4chCqi .panel-group {
  border: none;
}
.cid-vg1j4chCqi .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1j4chCqi .card-header {
    padding: 0rem;
  }
}
.cid-vg1j4chCqi .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1j4chCqi .img-col {
  padding: 0;
}
.cid-vg1j4chCqi .img-item {
  height: 100%;
}
.cid-vg1j4chCqi img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1j4chCqi .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1j4chCqi .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1j4chCqi p {
  margin-bottom: 0.3rem;
}
.cid-vg1j4chCqi .panel-title-edit {
  color: #000000;
}
.cid-vg1j4chCqi .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1j4chCqi .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1j4chCqi .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1j4chCqi .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1j4chCqi .panel-text {
  color: #000000;
}
.cid-vg1j4chCqi .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1j4chCqi .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1j4chCqi .panel-title-edit,
.cid-vg1j4chCqi .mbr-iconfont {
  color: #000000;
}
.cid-vgBrh8mSUQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBrh8mSUQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBrh8mSUQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1iZZiaaH {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1iZZiaaH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1iZZiaaH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1iZZiaaH .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1iZZiaaH .mbr-section-title {
  color: #000000;
}
.cid-vg1iZZiaaH .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1j1fcVmR {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1j1fcVmR .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1j1fcVmR .panel-group {
  border: none;
}
.cid-vg1j1fcVmR .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1j1fcVmR .card-header {
    padding: 0rem;
  }
}
.cid-vg1j1fcVmR .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1j1fcVmR .img-col {
  padding: 0;
}
.cid-vg1j1fcVmR .img-item {
  height: 100%;
}
.cid-vg1j1fcVmR img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1j1fcVmR .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1j1fcVmR .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1j1fcVmR p {
  margin-bottom: 0.3rem;
}
.cid-vg1j1fcVmR .panel-title-edit {
  color: #000000;
}
.cid-vg1j1fcVmR .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1j1fcVmR .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1j1fcVmR .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1j1fcVmR .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1j1fcVmR .panel-text {
  color: #000000;
}
.cid-vg1j1fcVmR .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1j1fcVmR .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1j1fcVmR .panel-title-edit,
.cid-vg1j1fcVmR .mbr-iconfont {
  color: #000000;
}
.cid-vgBrhOzDWw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBrhOzDWw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBrhOzDWw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1iYwYaGi {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1iYwYaGi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1iYwYaGi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1iYwYaGi .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1iYwYaGi .mbr-section-title {
  color: #000000;
}
.cid-vg1iYwYaGi .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1iZgo8xo {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1iZgo8xo .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1iZgo8xo .panel-group {
  border: none;
}
.cid-vg1iZgo8xo .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1iZgo8xo .card-header {
    padding: 0rem;
  }
}
.cid-vg1iZgo8xo .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1iZgo8xo .img-col {
  padding: 0;
}
.cid-vg1iZgo8xo .img-item {
  height: 100%;
}
.cid-vg1iZgo8xo img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1iZgo8xo .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1iZgo8xo .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1iZgo8xo p {
  margin-bottom: 0.3rem;
}
.cid-vg1iZgo8xo .panel-title-edit {
  color: #000000;
}
.cid-vg1iZgo8xo .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1iZgo8xo .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1iZgo8xo .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1iZgo8xo .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1iZgo8xo .panel-text {
  color: #000000;
}
.cid-vg1iZgo8xo .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1iZgo8xo .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1iZgo8xo .panel-title-edit,
.cid-vg1iZgo8xo .mbr-iconfont {
  color: #000000;
}
.cid-vg1hPrpBhJ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vg1hPrpBhJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1hPrpBhJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1hPrpBhJ .mbr-section-title {
  color: #000000;
}
.cid-vg1hPrpBhJ .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1hPrCA1q {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vg1kujykYG {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vg1kujykYG .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;
}
@media (max-width: 767px) {
  .cid-vg1kujykYG .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vg1kujykYG .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vg1kujykYG .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vg1kujykYG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vg1kujykYG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vg1kujykYG .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vg1kujykYG .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vg1kujykYG .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1kujykYG .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vg1kujykYG .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vg1kujykYG .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vg1kujykYG .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1kujykYG .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vg1kujykYG .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vg1kujykYG .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vg1kujykYG .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vg1kujykYG .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vg1kujykYG .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1kujykYG .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vg1kujykYG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vg1kujykYG .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vg1kujykYG .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vg1kujykYG .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vg1kujykYG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vg1kujykYG .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vg1kujykYG .nav-item:focus,
.cid-vg1kujykYG .nav-link:focus {
  outline: none;
}
.cid-vg1kujykYG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vg1kujykYG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vg1kujykYG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vg1kujykYG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vg1kujykYG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vg1kujykYG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vg1kujykYG .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vg1kujykYG .navbar.opened {
  transition: all 0.25s;
}
.cid-vg1kujykYG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vg1kujykYG .navbar .navbar-logo img {
  width: auto;
}
.cid-vg1kujykYG .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vg1kujykYG .navbar.collapsed {
  justify-content: center;
}
.cid-vg1kujykYG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vg1kujykYG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vg1kujykYG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vg1kujykYG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vg1kujykYG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vg1kujykYG .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-vg1kujykYG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vg1kujykYG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vg1kujykYG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1kujykYG .navbar {
    min-height: 72px;
  }
  .cid-vg1kujykYG .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vg1kujykYG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vg1kujykYG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vg1kujykYG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vg1kujykYG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vg1kujykYG .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-vg1kujykYG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vg1kujykYG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vg1kujykYG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vg1kujykYG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vg1kujykYG .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vg1kujykYG .dropdown-item.active,
.cid-vg1kujykYG .dropdown-item:active {
  background-color: transparent;
}
.cid-vg1kujykYG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vg1kujykYG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vg1kujykYG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vg1kujykYG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vg1kujykYG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vg1kujykYG .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vg1kujykYG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vg1kujykYG .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vg1kujykYG .navbar-buttons {
    text-align: left;
  }
}
.cid-vg1kujykYG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vg1kujykYG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vg1kujykYG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vg1kujykYG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1kujykYG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1kujykYG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vg1kujykYG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1kujykYG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vg1kujykYG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vg1kujykYG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1kujykYG .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vg1kujykYG .opacityScroll {
  background: #761418 !important;
}
.cid-vg1kujykYG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vg1kujykYG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vg1kujykYG .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vg1kujykYG .navbar {
    height: 70px;
  }
  .cid-vg1kujykYG .navbar.opened {
    height: auto;
  }
  .cid-vg1kujykYG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vg1kujykYG .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vg1kujykYG .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vg1kujykYG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vg1kujykYG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vg1kujykYG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vg1kujykYG .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vg1kujykYG .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vg1kujykYG .navbar-brand {
    margin-right: auto;
  }
  .cid-vg1kujykYG .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vg1kujykYG .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vg1kujykYG .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vg1kujykYG .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1kujykYG .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vg1kujykYG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vg1kujykYG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vg1kujykYG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vg1kujykYG .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1kujykYG .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vg1kujykYG .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vg1kujykYG .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vg1kujykYG .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vg1kujVPVq {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vg1kujVPVq .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vg1kujVPVq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1kujVPVq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1kujVPVq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vg1kujVPVq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vg1kujVPVq {
    align-items: center;
  }
  .cid-vg1kujVPVq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vg1kujVPVq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vg1kujVPVq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vg1kujVPVq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vg1kujVPVq .content-wrap {
    width: 100%;
  }
}
.cid-vg1kujVPVq .mbr-section-title {
  text-align: center;
}
.cid-vg1kujVPVq .mbr-text,
.cid-vg1kujVPVq .mbr-section-btn {
  text-align: center;
}
.cid-vgBtqlT4Fs {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtqlT4Fs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtqlT4Fs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1kukegoF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vg1kukegoF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1kukegoF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1kukegoF .mbr-section-title {
  color: #000000;
}
.cid-vg1kukegoF .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1kukpvsA {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #761418;
}
.cid-vg1kukpvsA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1kukpvsA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1kukpvsA .mbr-section-title {
  color: #ffffff;
}
.cid-vg1lu6YeNQ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1lu6YeNQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1lu6YeNQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1lu6YeNQ .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1lu6YeNQ .mbr-section-title {
  color: #000000;
}
.cid-vg1lu6YeNQ .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1luWVvzm {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1luWVvzm .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1luWVvzm .panel-group {
  border: none;
}
.cid-vg1luWVvzm .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1luWVvzm .card-header {
    padding: 0rem;
  }
}
.cid-vg1luWVvzm .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1luWVvzm .img-col {
  padding: 0;
}
.cid-vg1luWVvzm .img-item {
  height: 100%;
}
.cid-vg1luWVvzm img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1luWVvzm .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1luWVvzm .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1luWVvzm p {
  margin-bottom: 0.3rem;
}
.cid-vg1luWVvzm .panel-title-edit {
  color: #000000;
}
.cid-vg1luWVvzm .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1luWVvzm .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1luWVvzm .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1luWVvzm .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1luWVvzm .panel-text {
  color: #000000;
}
.cid-vg1luWVvzm .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1luWVvzm .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1luWVvzm .panel-title-edit,
.cid-vg1luWVvzm .mbr-iconfont {
  color: #000000;
}
.cid-vg1kumwelR {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vg1kumwelR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1kumwelR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1kumwelR .mbr-section-title {
  color: #000000;
}
.cid-vg1kumwelR .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1kumNfhP {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhCCNvTOj5 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vhCCNvTOj5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhCCNvTOj5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhCCNvTOj5 .mbr-section-subtitle {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vg1lVf2xRW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vg1lVf2xRW .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;
}
@media (max-width: 767px) {
  .cid-vg1lVf2xRW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vg1lVf2xRW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vg1lVf2xRW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vg1lVf2xRW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vg1lVf2xRW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vg1lVf2xRW .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vg1lVf2xRW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vg1lVf2xRW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1lVf2xRW .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vg1lVf2xRW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vg1lVf2xRW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vg1lVf2xRW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1lVf2xRW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vg1lVf2xRW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vg1lVf2xRW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vg1lVf2xRW .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vg1lVf2xRW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vg1lVf2xRW .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1lVf2xRW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vg1lVf2xRW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vg1lVf2xRW .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vg1lVf2xRW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vg1lVf2xRW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vg1lVf2xRW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vg1lVf2xRW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vg1lVf2xRW .nav-item:focus,
.cid-vg1lVf2xRW .nav-link:focus {
  outline: none;
}
.cid-vg1lVf2xRW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vg1lVf2xRW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vg1lVf2xRW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vg1lVf2xRW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vg1lVf2xRW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vg1lVf2xRW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vg1lVf2xRW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vg1lVf2xRW .navbar.opened {
  transition: all 0.25s;
}
.cid-vg1lVf2xRW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vg1lVf2xRW .navbar .navbar-logo img {
  width: auto;
}
.cid-vg1lVf2xRW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vg1lVf2xRW .navbar.collapsed {
  justify-content: center;
}
.cid-vg1lVf2xRW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vg1lVf2xRW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vg1lVf2xRW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vg1lVf2xRW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vg1lVf2xRW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vg1lVf2xRW .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-vg1lVf2xRW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vg1lVf2xRW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vg1lVf2xRW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1lVf2xRW .navbar {
    min-height: 72px;
  }
  .cid-vg1lVf2xRW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vg1lVf2xRW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vg1lVf2xRW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vg1lVf2xRW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vg1lVf2xRW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vg1lVf2xRW .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-vg1lVf2xRW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vg1lVf2xRW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vg1lVf2xRW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vg1lVf2xRW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vg1lVf2xRW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vg1lVf2xRW .dropdown-item.active,
.cid-vg1lVf2xRW .dropdown-item:active {
  background-color: transparent;
}
.cid-vg1lVf2xRW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vg1lVf2xRW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vg1lVf2xRW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vg1lVf2xRW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vg1lVf2xRW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vg1lVf2xRW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vg1lVf2xRW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vg1lVf2xRW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vg1lVf2xRW .navbar-buttons {
    text-align: left;
  }
}
.cid-vg1lVf2xRW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vg1lVf2xRW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vg1lVf2xRW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vg1lVf2xRW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1lVf2xRW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1lVf2xRW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vg1lVf2xRW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1lVf2xRW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vg1lVf2xRW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vg1lVf2xRW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1lVf2xRW .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vg1lVf2xRW .opacityScroll {
  background: #761418 !important;
}
.cid-vg1lVf2xRW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vg1lVf2xRW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vg1lVf2xRW .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vg1lVf2xRW .navbar {
    height: 70px;
  }
  .cid-vg1lVf2xRW .navbar.opened {
    height: auto;
  }
  .cid-vg1lVf2xRW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vg1lVf2xRW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vg1lVf2xRW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vg1lVf2xRW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vg1lVf2xRW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vg1lVf2xRW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vg1lVf2xRW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vg1lVf2xRW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vg1lVf2xRW .navbar-brand {
    margin-right: auto;
  }
  .cid-vg1lVf2xRW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vg1lVf2xRW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vg1lVf2xRW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vg1lVf2xRW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1lVf2xRW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vg1lVf2xRW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vg1lVf2xRW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vg1lVf2xRW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vg1lVf2xRW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1lVf2xRW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vg1lVf2xRW .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vg1lVf2xRW .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vg1lVf2xRW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vg1lVfneX8 {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vg1lVfneX8 .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vg1lVfneX8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1lVfneX8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1lVfneX8 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vg1lVfneX8 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vg1lVfneX8 {
    align-items: center;
  }
  .cid-vg1lVfneX8 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vg1lVfneX8 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vg1lVfneX8 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vg1lVfneX8 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vg1lVfneX8 .content-wrap {
    width: 100%;
  }
}
.cid-vg1lVfneX8 .mbr-section-title {
  text-align: center;
}
.cid-vg1lVfneX8 .mbr-text,
.cid-vg1lVfneX8 .mbr-section-btn {
  text-align: center;
}
.cid-vgBtsYbpIu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtsYbpIu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtsYbpIu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1lVfB88d {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vg1lVfB88d .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1lVfB88d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1lVfB88d .mbr-section-title {
  color: #000000;
}
.cid-vg1lVfB88d .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1lVfNZaY {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #761418;
}
.cid-vg1lVfNZaY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1lVfNZaY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1lVfNZaY .mbr-section-title {
  color: #ffffff;
}
.cid-vg1mWWoAM7 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1mWWoAM7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1mWWoAM7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1mWWoAM7 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1mWWoAM7 .mbr-section-title {
  color: #000000;
}
.cid-vg1mWWoAM7 .mbr-section-subtitle {
  color: #000000;
}
.cid-vka6maqvwU {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vka6maqvwU .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vka6maqvwU .panel-group {
  border: none;
}
.cid-vka6maqvwU .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vka6maqvwU .card-header {
    padding: 0rem;
  }
}
.cid-vka6maqvwU .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vka6maqvwU .img-col {
  padding: 0;
}
.cid-vka6maqvwU .img-item {
  height: 100%;
}
.cid-vka6maqvwU img {
  height: 100%;
  object-fit: cover;
}
.cid-vka6maqvwU .collapsed span {
  transform: rotate(0deg);
}
.cid-vka6maqvwU .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vka6maqvwU p {
  margin-bottom: 0.3rem;
}
.cid-vka6maqvwU .panel-title-edit {
  color: #000000;
}
.cid-vka6maqvwU .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vka6maqvwU .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vka6maqvwU .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vka6maqvwU .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vka6maqvwU .panel-text {
  color: #000000;
}
.cid-vka6maqvwU .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vka6maqvwU .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vka6maqvwU .panel-title-edit,
.cid-vka6maqvwU .mbr-iconfont {
  color: #000000;
}
.cid-vka6qIEf9D {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vka6qIEf9D .mbr-fallback-image.disabled {
  display: none;
}
.cid-vka6qIEf9D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vka6lxJkME {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vka6lxJkME .mbr-fallback-image.disabled {
  display: none;
}
.cid-vka6lxJkME .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vka6lxJkME .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vka6lxJkME .mbr-section-title {
  color: #000000;
}
.cid-vka6lxJkME .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1mXDRGkI {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1mXDRGkI .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1mXDRGkI .panel-group {
  border: none;
}
.cid-vg1mXDRGkI .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1mXDRGkI .card-header {
    padding: 0rem;
  }
}
.cid-vg1mXDRGkI .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1mXDRGkI .img-col {
  padding: 0;
}
.cid-vg1mXDRGkI .img-item {
  height: 100%;
}
.cid-vg1mXDRGkI img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1mXDRGkI .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1mXDRGkI .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1mXDRGkI p {
  margin-bottom: 0.3rem;
}
.cid-vg1mXDRGkI .panel-title-edit {
  color: #000000;
}
.cid-vg1mXDRGkI .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1mXDRGkI .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1mXDRGkI .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1mXDRGkI .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1mXDRGkI .panel-text {
  color: #000000;
}
.cid-vg1mXDRGkI .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1mXDRGkI .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1mXDRGkI .panel-title-edit,
.cid-vg1mXDRGkI .mbr-iconfont {
  color: #000000;
}
.cid-vgBrnOmiJA {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBrnOmiJA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBrnOmiJA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1mVtJkig {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1mVtJkig .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1mVtJkig .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1mVtJkig .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1mVtJkig .mbr-section-title {
  color: #000000;
}
.cid-vg1mVtJkig .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1mWn7We7 {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1mWn7We7 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1mWn7We7 .panel-group {
  border: none;
}
.cid-vg1mWn7We7 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1mWn7We7 .card-header {
    padding: 0rem;
  }
}
.cid-vg1mWn7We7 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1mWn7We7 .img-col {
  padding: 0;
}
.cid-vg1mWn7We7 .img-item {
  height: 100%;
}
.cid-vg1mWn7We7 img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1mWn7We7 .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1mWn7We7 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1mWn7We7 p {
  margin-bottom: 0.3rem;
}
.cid-vg1mWn7We7 .panel-title-edit {
  color: #000000;
}
.cid-vg1mWn7We7 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1mWn7We7 .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1mWn7We7 .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1mWn7We7 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1mWn7We7 .panel-text {
  color: #000000;
}
.cid-vg1mWn7We7 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1mWn7We7 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1mWn7We7 .panel-title-edit,
.cid-vg1mWn7We7 .mbr-iconfont {
  color: #000000;
}
.cid-vg1lVgoaYr {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vg1lVgoaYr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1lVgoaYr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1lVgoaYr .mbr-section-title {
  color: #000000;
}
.cid-vg1lVgoaYr .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1lVgzMNk {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vg1nrDd9sg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vg1nrDd9sg .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;
}
@media (max-width: 767px) {
  .cid-vg1nrDd9sg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vg1nrDd9sg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vg1nrDd9sg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vg1nrDd9sg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vg1nrDd9sg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vg1nrDd9sg .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vg1nrDd9sg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vg1nrDd9sg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1nrDd9sg .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vg1nrDd9sg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vg1nrDd9sg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vg1nrDd9sg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1nrDd9sg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vg1nrDd9sg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vg1nrDd9sg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vg1nrDd9sg .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vg1nrDd9sg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vg1nrDd9sg .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1nrDd9sg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vg1nrDd9sg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vg1nrDd9sg .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vg1nrDd9sg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vg1nrDd9sg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vg1nrDd9sg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vg1nrDd9sg .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vg1nrDd9sg .nav-item:focus,
.cid-vg1nrDd9sg .nav-link:focus {
  outline: none;
}
.cid-vg1nrDd9sg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vg1nrDd9sg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vg1nrDd9sg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vg1nrDd9sg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vg1nrDd9sg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vg1nrDd9sg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vg1nrDd9sg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vg1nrDd9sg .navbar.opened {
  transition: all 0.25s;
}
.cid-vg1nrDd9sg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vg1nrDd9sg .navbar .navbar-logo img {
  width: auto;
}
.cid-vg1nrDd9sg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vg1nrDd9sg .navbar.collapsed {
  justify-content: center;
}
.cid-vg1nrDd9sg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vg1nrDd9sg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vg1nrDd9sg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vg1nrDd9sg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vg1nrDd9sg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vg1nrDd9sg .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-vg1nrDd9sg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vg1nrDd9sg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vg1nrDd9sg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1nrDd9sg .navbar {
    min-height: 72px;
  }
  .cid-vg1nrDd9sg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vg1nrDd9sg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vg1nrDd9sg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vg1nrDd9sg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vg1nrDd9sg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vg1nrDd9sg .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-vg1nrDd9sg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vg1nrDd9sg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vg1nrDd9sg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vg1nrDd9sg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vg1nrDd9sg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vg1nrDd9sg .dropdown-item.active,
.cid-vg1nrDd9sg .dropdown-item:active {
  background-color: transparent;
}
.cid-vg1nrDd9sg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vg1nrDd9sg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vg1nrDd9sg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vg1nrDd9sg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vg1nrDd9sg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vg1nrDd9sg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vg1nrDd9sg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vg1nrDd9sg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vg1nrDd9sg .navbar-buttons {
    text-align: left;
  }
}
.cid-vg1nrDd9sg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vg1nrDd9sg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vg1nrDd9sg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vg1nrDd9sg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1nrDd9sg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1nrDd9sg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vg1nrDd9sg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1nrDd9sg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vg1nrDd9sg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vg1nrDd9sg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1nrDd9sg .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vg1nrDd9sg .opacityScroll {
  background: #761418 !important;
}
.cid-vg1nrDd9sg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vg1nrDd9sg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vg1nrDd9sg .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vg1nrDd9sg .navbar {
    height: 70px;
  }
  .cid-vg1nrDd9sg .navbar.opened {
    height: auto;
  }
  .cid-vg1nrDd9sg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vg1nrDd9sg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vg1nrDd9sg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vg1nrDd9sg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vg1nrDd9sg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vg1nrDd9sg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vg1nrDd9sg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vg1nrDd9sg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vg1nrDd9sg .navbar-brand {
    margin-right: auto;
  }
  .cid-vg1nrDd9sg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vg1nrDd9sg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vg1nrDd9sg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vg1nrDd9sg .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1nrDd9sg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vg1nrDd9sg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vg1nrDd9sg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vg1nrDd9sg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vg1nrDd9sg .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1nrDd9sg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vg1nrDd9sg .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vg1nrDd9sg .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vg1nrDd9sg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vg1nrDxXJB {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vg1nrDxXJB .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vg1nrDxXJB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1nrDxXJB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1nrDxXJB .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vg1nrDxXJB .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vg1nrDxXJB {
    align-items: center;
  }
  .cid-vg1nrDxXJB .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vg1nrDxXJB .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vg1nrDxXJB {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vg1nrDxXJB .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vg1nrDxXJB .content-wrap {
    width: 100%;
  }
}
.cid-vg1nrDxXJB .mbr-section-title {
  text-align: center;
}
.cid-vg1nrDxXJB .mbr-text,
.cid-vg1nrDxXJB .mbr-section-btn {
  text-align: center;
}
.cid-vgBtw0TJ4f {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtw0TJ4f .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtw0TJ4f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1nrDKTIK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vg1nrDKTIK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1nrDKTIK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1nrDKTIK .mbr-section-title {
  color: #000000;
}
.cid-vg1nrDKTIK .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1nrDUS05 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #761418;
}
.cid-vg1nrDUS05 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1nrDUS05 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1nrDUS05 .mbr-section-title {
  color: #ffffff;
}
.cid-vg1onO6Hkq {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1onO6Hkq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1onO6Hkq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1onO6Hkq .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1onO6Hkq .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1onO6Hkq .mbr-section-title {
  color: #000000;
}
.cid-vgBfqRdCRA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
.cid-vgBfqRdCRA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBfqRdCRA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-vgBfqRdCRA .container-fluid {
    padding: 0;
  }
}
.cid-vgBfqRdCRA .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vgBfqRdCRA .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vgBfqRdCRA .embla__button--next,
.cid-vgBfqRdCRA .embla__button--prev {
  display: flex;
}
.cid-vgBfqRdCRA .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vgBfqRdCRA .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vgBfqRdCRA .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgBfqRdCRA .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vgBfqRdCRA .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgBfqRdCRA .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgBfqRdCRA .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgBfqRdCRA .embla {
  position: relative;
  width: 100%;
}
.cid-vgBfqRdCRA .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgBfqRdCRA .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgBfqRdCRA .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgBfqRdCRA .embla__slide a {
  cursor: grab;
}
.cid-vgBfqRdCRA .embla__slide a:active {
  cursor: grabbing;
}
.cid-vgBfqRdCRA .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgBfqRdCRA .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vgBfqRdCRA .mbr-section-title {
  color: #232323;
}
.cid-vgBfqRdCRA .mbr-section-subtitle {
  color: #232323;
}
.cid-vgBfqRdCRA .mbr-box {
  color: #ffffff;
}
.cid-vgBfqRdCRA .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vgBfqRdCRA img,
.cid-vgBfqRdCRA .item-img {
  width: 100%;
}
.cid-vgBfqRdCRA .item-wrapper {
  position: relative;
}
.cid-vgBfqRdCRA .content-head {
  max-width: 800px;
}
.cid-vjv3t3qDCa {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vjv3t3qDCa .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vjv3t3qDCa .panel-group {
  border: none;
}
.cid-vjv3t3qDCa .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vjv3t3qDCa .card-header {
    padding: 0rem;
  }
}
.cid-vjv3t3qDCa .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vjv3t3qDCa .img-col {
  padding: 0;
}
.cid-vjv3t3qDCa .img-item {
  height: 100%;
}
.cid-vjv3t3qDCa img {
  height: 100%;
  object-fit: cover;
}
.cid-vjv3t3qDCa .collapsed span {
  transform: rotate(0deg);
}
.cid-vjv3t3qDCa .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vjv3t3qDCa p {
  margin-bottom: 0.3rem;
}
.cid-vjv3t3qDCa .panel-title-edit {
  color: #000000;
}
.cid-vjv3t3qDCa .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vjv3t3qDCa .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vjv3t3qDCa .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vjv3t3qDCa .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vjv3t3qDCa .panel-text {
  color: #000000;
}
.cid-vjv3t3qDCa .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vjv3t3qDCa .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vjv3t3qDCa .panel-title-edit,
.cid-vjv3t3qDCa .mbr-iconfont {
  color: #000000;
}
.cid-vjv3Ei5SoB {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vjv3Ei5SoB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vjv3Ei5SoB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vjv3xSkHjf {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vjv3xSkHjf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vjv3xSkHjf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vjv3xSkHjf .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vjv3xSkHjf .mbr-section-subtitle {
  color: #000000;
}
.cid-vjv3xSkHjf .mbr-section-title {
  color: #000000;
}
.cid-vjvi0TkJQg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
.cid-vjvi0TkJQg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vjvi0TkJQg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-vjvi0TkJQg .container-fluid {
    padding: 0;
  }
}
.cid-vjvi0TkJQg .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vjvi0TkJQg .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vjvi0TkJQg .embla__button--next,
.cid-vjvi0TkJQg .embla__button--prev {
  display: flex;
}
.cid-vjvi0TkJQg .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vjvi0TkJQg .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vjvi0TkJQg .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vjvi0TkJQg .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vjvi0TkJQg .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vjvi0TkJQg .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vjvi0TkJQg .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vjvi0TkJQg .embla {
  position: relative;
  width: 100%;
}
.cid-vjvi0TkJQg .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vjvi0TkJQg .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vjvi0TkJQg .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vjvi0TkJQg .embla__slide a {
  cursor: grab;
}
.cid-vjvi0TkJQg .embla__slide a:active {
  cursor: grabbing;
}
.cid-vjvi0TkJQg .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vjvi0TkJQg .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vjvi0TkJQg .mbr-section-title {
  color: #232323;
}
.cid-vjvi0TkJQg .mbr-section-subtitle {
  color: #232323;
}
.cid-vjvi0TkJQg .mbr-box {
  color: #ffffff;
}
.cid-vjvi0TkJQg .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vjvi0TkJQg img,
.cid-vjvi0TkJQg .item-img {
  width: 100%;
}
.cid-vjvi0TkJQg .item-wrapper {
  position: relative;
}
.cid-vjvi0TkJQg .content-head {
  max-width: 800px;
}
.cid-vg1oospas4 {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1oospas4 .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1oospas4 .panel-group {
  border: none;
}
.cid-vg1oospas4 .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1oospas4 .card-header {
    padding: 0rem;
  }
}
.cid-vg1oospas4 .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1oospas4 .img-col {
  padding: 0;
}
.cid-vg1oospas4 .img-item {
  height: 100%;
}
.cid-vg1oospas4 img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1oospas4 .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1oospas4 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1oospas4 p {
  margin-bottom: 0.3rem;
}
.cid-vg1oospas4 .panel-title-edit {
  color: #000000;
}
.cid-vg1oospas4 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1oospas4 .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1oospas4 .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1oospas4 .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1oospas4 .panel-text {
  color: #000000;
}
.cid-vg1oospas4 .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1oospas4 .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1oospas4 .panel-title-edit,
.cid-vg1oospas4 .mbr-iconfont {
  color: #000000;
}
.cid-vgBrt9glRj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBrt9glRj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBrt9glRj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1omq86d6 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1omq86d6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1omq86d6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1omq86d6 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1omq86d6 .mbr-section-title {
  color: #000000;
}
.cid-vg1omq86d6 .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1on6OJPx {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1on6OJPx .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1on6OJPx .panel-group {
  border: none;
}
.cid-vg1on6OJPx .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1on6OJPx .card-header {
    padding: 0rem;
  }
}
.cid-vg1on6OJPx .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1on6OJPx .img-col {
  padding: 0;
}
.cid-vg1on6OJPx .img-item {
  height: 100%;
}
.cid-vg1on6OJPx img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1on6OJPx .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1on6OJPx .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1on6OJPx p {
  margin-bottom: 0.3rem;
}
.cid-vg1on6OJPx .panel-title-edit {
  color: #000000;
}
.cid-vg1on6OJPx .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1on6OJPx .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1on6OJPx .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1on6OJPx .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1on6OJPx .panel-text {
  color: #000000;
}
.cid-vg1on6OJPx .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1on6OJPx .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1on6OJPx .panel-title-edit,
.cid-vg1on6OJPx .mbr-iconfont {
  color: #000000;
}
.cid-vg1nrEZ8v1 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vg1nrEZ8v1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1nrEZ8v1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1nrEZ8v1 .mbr-section-title {
  color: #000000;
}
.cid-vg1nrEZ8v1 .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1nrFazeJ {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vg1p64UnJo {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vg1p64UnJo .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;
}
@media (max-width: 767px) {
  .cid-vg1p64UnJo .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vg1p64UnJo .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vg1p64UnJo .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vg1p64UnJo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vg1p64UnJo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vg1p64UnJo .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vg1p64UnJo .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vg1p64UnJo .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1p64UnJo .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vg1p64UnJo .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vg1p64UnJo .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vg1p64UnJo .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1p64UnJo .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vg1p64UnJo .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vg1p64UnJo .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vg1p64UnJo .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vg1p64UnJo .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vg1p64UnJo .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1p64UnJo .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vg1p64UnJo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vg1p64UnJo .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vg1p64UnJo .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vg1p64UnJo .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vg1p64UnJo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vg1p64UnJo .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vg1p64UnJo .nav-item:focus,
.cid-vg1p64UnJo .nav-link:focus {
  outline: none;
}
.cid-vg1p64UnJo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vg1p64UnJo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vg1p64UnJo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vg1p64UnJo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vg1p64UnJo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vg1p64UnJo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vg1p64UnJo .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vg1p64UnJo .navbar.opened {
  transition: all 0.25s;
}
.cid-vg1p64UnJo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vg1p64UnJo .navbar .navbar-logo img {
  width: auto;
}
.cid-vg1p64UnJo .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vg1p64UnJo .navbar.collapsed {
  justify-content: center;
}
.cid-vg1p64UnJo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vg1p64UnJo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vg1p64UnJo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vg1p64UnJo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vg1p64UnJo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vg1p64UnJo .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-vg1p64UnJo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vg1p64UnJo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vg1p64UnJo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1p64UnJo .navbar {
    min-height: 72px;
  }
  .cid-vg1p64UnJo .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vg1p64UnJo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vg1p64UnJo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vg1p64UnJo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vg1p64UnJo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vg1p64UnJo .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-vg1p64UnJo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vg1p64UnJo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vg1p64UnJo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vg1p64UnJo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vg1p64UnJo .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vg1p64UnJo .dropdown-item.active,
.cid-vg1p64UnJo .dropdown-item:active {
  background-color: transparent;
}
.cid-vg1p64UnJo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vg1p64UnJo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vg1p64UnJo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vg1p64UnJo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vg1p64UnJo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vg1p64UnJo .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vg1p64UnJo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vg1p64UnJo .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vg1p64UnJo .navbar-buttons {
    text-align: left;
  }
}
.cid-vg1p64UnJo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vg1p64UnJo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vg1p64UnJo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vg1p64UnJo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1p64UnJo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1p64UnJo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vg1p64UnJo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1p64UnJo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vg1p64UnJo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vg1p64UnJo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1p64UnJo .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vg1p64UnJo .opacityScroll {
  background: #761418 !important;
}
.cid-vg1p64UnJo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vg1p64UnJo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vg1p64UnJo .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vg1p64UnJo .navbar {
    height: 70px;
  }
  .cid-vg1p64UnJo .navbar.opened {
    height: auto;
  }
  .cid-vg1p64UnJo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vg1p64UnJo .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vg1p64UnJo .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vg1p64UnJo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vg1p64UnJo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vg1p64UnJo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vg1p64UnJo .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vg1p64UnJo .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vg1p64UnJo .navbar-brand {
    margin-right: auto;
  }
  .cid-vg1p64UnJo .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vg1p64UnJo .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vg1p64UnJo .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vg1p64UnJo .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1p64UnJo .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vg1p64UnJo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vg1p64UnJo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vg1p64UnJo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vg1p64UnJo .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1p64UnJo .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vg1p64UnJo .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vg1p64UnJo .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vg1p64UnJo .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vg1p65gg0O {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vg1p65gg0O .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vg1p65gg0O .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1p65gg0O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1p65gg0O .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vg1p65gg0O .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vg1p65gg0O {
    align-items: center;
  }
  .cid-vg1p65gg0O .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vg1p65gg0O .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vg1p65gg0O {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vg1p65gg0O .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vg1p65gg0O .content-wrap {
    width: 100%;
  }
}
.cid-vg1p65gg0O .mbr-section-title {
  text-align: center;
}
.cid-vg1p65gg0O .mbr-text,
.cid-vg1p65gg0O .mbr-section-btn {
  text-align: center;
}
.cid-vgBtAmguui {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtAmguui .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtAmguui .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1p65ucNa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vg1p65ucNa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1p65ucNa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1p65ucNa .mbr-section-title {
  color: #000000;
}
.cid-vg1p65ucNa .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1p65Eyy1 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #761418;
}
.cid-vg1p65Eyy1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1p65Eyy1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1p65Eyy1 .mbr-section-title {
  color: #ffffff;
}
.cid-vg1qu5YizG {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1qu5YizG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1qu5YizG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1qu5YizG .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1qu5YizG .mbr-section-title {
  color: #000000;
}
.cid-vg1qu5YizG .mbr-section-subtitle {
  color: #000000;
}
.cid-vka0aaoCSr {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vka0aaoCSr .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vka0aaoCSr .panel-group {
  border: none;
}
.cid-vka0aaoCSr .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vka0aaoCSr .card-header {
    padding: 0rem;
  }
}
.cid-vka0aaoCSr .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vka0aaoCSr .img-col {
  padding: 0;
}
.cid-vka0aaoCSr .img-item {
  height: 100%;
}
.cid-vka0aaoCSr img {
  height: 100%;
  object-fit: cover;
}
.cid-vka0aaoCSr .collapsed span {
  transform: rotate(0deg);
}
.cid-vka0aaoCSr .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vka0aaoCSr p {
  margin-bottom: 0.3rem;
}
.cid-vka0aaoCSr .panel-title-edit {
  color: #000000;
}
.cid-vka0aaoCSr .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vka0aaoCSr .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vka0aaoCSr .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vka0aaoCSr .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vka0aaoCSr .panel-text {
  color: #000000;
}
.cid-vka0aaoCSr .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vka0aaoCSr .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vka0aaoCSr .panel-title-edit,
.cid-vka0aaoCSr .mbr-iconfont {
  color: #000000;
}
.cid-vk9ZxSRhCy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vk9ZxSRhCy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vk9ZxSRhCy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vk9ZrJCN6u {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vk9ZrJCN6u .mbr-fallback-image.disabled {
  display: none;
}
.cid-vk9ZrJCN6u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vk9ZrJCN6u .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vk9ZrJCN6u .mbr-section-title {
  color: #000000;
}
.cid-vk9ZrJCN6u .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1quWoNYU {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1quWoNYU .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1quWoNYU .panel-group {
  border: none;
}
.cid-vg1quWoNYU .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1quWoNYU .card-header {
    padding: 0rem;
  }
}
.cid-vg1quWoNYU .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1quWoNYU .img-col {
  padding: 0;
}
.cid-vg1quWoNYU .img-item {
  height: 100%;
}
.cid-vg1quWoNYU img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1quWoNYU .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1quWoNYU .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1quWoNYU p {
  margin-bottom: 0.3rem;
}
.cid-vg1quWoNYU .panel-title-edit {
  color: #000000;
}
.cid-vg1quWoNYU .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1quWoNYU .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1quWoNYU .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1quWoNYU .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1quWoNYU .panel-text {
  color: #000000;
}
.cid-vg1quWoNYU .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1quWoNYU .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1quWoNYU .panel-title-edit,
.cid-vg1quWoNYU .mbr-iconfont {
  color: #000000;
}
.cid-vgBrxeu3Tx {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBrxeu3Tx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBrxeu3Tx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1qnsGnig {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1qnsGnig .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1qnsGnig .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1qnsGnig .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1qnsGnig .mbr-section-title {
  color: #000000;
}
.cid-vg1qnsGnig .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1qo4YLDO {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1qo4YLDO .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1qo4YLDO .panel-group {
  border: none;
}
.cid-vg1qo4YLDO .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1qo4YLDO .card-header {
    padding: 0rem;
  }
}
.cid-vg1qo4YLDO .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1qo4YLDO .img-col {
  padding: 0;
}
.cid-vg1qo4YLDO .img-item {
  height: 100%;
}
.cid-vg1qo4YLDO img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1qo4YLDO .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1qo4YLDO .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1qo4YLDO p {
  margin-bottom: 0.3rem;
}
.cid-vg1qo4YLDO .panel-title-edit {
  color: #000000;
}
.cid-vg1qo4YLDO .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1qo4YLDO .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1qo4YLDO .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1qo4YLDO .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1qo4YLDO .panel-text {
  color: #000000;
}
.cid-vg1qo4YLDO .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1qo4YLDO .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1qo4YLDO .panel-title-edit,
.cid-vg1qo4YLDO .mbr-iconfont {
  color: #000000;
}
.cid-vgBry0eSrE {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBry0eSrE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBry0eSrE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1qlLnLeJ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1qlLnLeJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1qlLnLeJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1qlLnLeJ .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1qlLnLeJ .mbr-section-title {
  color: #000000;
}
.cid-vg1qlLnLeJ .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1qmtcNrC {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1qmtcNrC .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1qmtcNrC .panel-group {
  border: none;
}
.cid-vg1qmtcNrC .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1qmtcNrC .card-header {
    padding: 0rem;
  }
}
.cid-vg1qmtcNrC .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1qmtcNrC .img-col {
  padding: 0;
}
.cid-vg1qmtcNrC .img-item {
  height: 100%;
}
.cid-vg1qmtcNrC img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1qmtcNrC .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1qmtcNrC .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1qmtcNrC p {
  margin-bottom: 0.3rem;
}
.cid-vg1qmtcNrC .panel-title-edit {
  color: #000000;
}
.cid-vg1qmtcNrC .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1qmtcNrC .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1qmtcNrC .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1qmtcNrC .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1qmtcNrC .panel-text {
  color: #000000;
}
.cid-vg1qmtcNrC .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1qmtcNrC .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1qmtcNrC .panel-title-edit,
.cid-vg1qmtcNrC .mbr-iconfont {
  color: #000000;
}
.cid-vgBryFV1ud {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBryFV1ud .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBryFV1ud .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1qkoUfe5 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1qkoUfe5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1qkoUfe5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1qkoUfe5 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1qkoUfe5 .mbr-section-title {
  color: #000000;
}
.cid-vg1qkoUfe5 .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1ql01ntN {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1ql01ntN .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1ql01ntN .panel-group {
  border: none;
}
.cid-vg1ql01ntN .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1ql01ntN .card-header {
    padding: 0rem;
  }
}
.cid-vg1ql01ntN .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1ql01ntN .img-col {
  padding: 0;
}
.cid-vg1ql01ntN .img-item {
  height: 100%;
}
.cid-vg1ql01ntN img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1ql01ntN .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1ql01ntN .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1ql01ntN p {
  margin-bottom: 0.3rem;
}
.cid-vg1ql01ntN .panel-title-edit {
  color: #000000;
}
.cid-vg1ql01ntN .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1ql01ntN .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1ql01ntN .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1ql01ntN .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1ql01ntN .panel-text {
  color: #000000;
}
.cid-vg1ql01ntN .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1ql01ntN .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1ql01ntN .panel-title-edit,
.cid-vg1ql01ntN .mbr-iconfont {
  color: #000000;
}
.cid-vg1p66KTEF {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vg1p66KTEF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1p66KTEF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1p66KTEF .mbr-section-title {
  color: #000000;
}
.cid-vg1p66KTEF .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1p66WLru {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vg1sAhk4wj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vg1sAhk4wj .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;
}
@media (max-width: 767px) {
  .cid-vg1sAhk4wj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vg1sAhk4wj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vg1sAhk4wj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vg1sAhk4wj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vg1sAhk4wj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vg1sAhk4wj .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vg1sAhk4wj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vg1sAhk4wj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1sAhk4wj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vg1sAhk4wj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vg1sAhk4wj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vg1sAhk4wj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vg1sAhk4wj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vg1sAhk4wj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vg1sAhk4wj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vg1sAhk4wj .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vg1sAhk4wj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vg1sAhk4wj .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1sAhk4wj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vg1sAhk4wj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vg1sAhk4wj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vg1sAhk4wj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vg1sAhk4wj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vg1sAhk4wj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vg1sAhk4wj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vg1sAhk4wj .nav-item:focus,
.cid-vg1sAhk4wj .nav-link:focus {
  outline: none;
}
.cid-vg1sAhk4wj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vg1sAhk4wj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vg1sAhk4wj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vg1sAhk4wj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vg1sAhk4wj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vg1sAhk4wj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vg1sAhk4wj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vg1sAhk4wj .navbar.opened {
  transition: all 0.25s;
}
.cid-vg1sAhk4wj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vg1sAhk4wj .navbar .navbar-logo img {
  width: auto;
}
.cid-vg1sAhk4wj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vg1sAhk4wj .navbar.collapsed {
  justify-content: center;
}
.cid-vg1sAhk4wj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vg1sAhk4wj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vg1sAhk4wj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vg1sAhk4wj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vg1sAhk4wj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vg1sAhk4wj .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-vg1sAhk4wj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vg1sAhk4wj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vg1sAhk4wj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vg1sAhk4wj .navbar {
    min-height: 72px;
  }
  .cid-vg1sAhk4wj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vg1sAhk4wj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vg1sAhk4wj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vg1sAhk4wj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vg1sAhk4wj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vg1sAhk4wj .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-vg1sAhk4wj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vg1sAhk4wj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vg1sAhk4wj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vg1sAhk4wj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vg1sAhk4wj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vg1sAhk4wj .dropdown-item.active,
.cid-vg1sAhk4wj .dropdown-item:active {
  background-color: transparent;
}
.cid-vg1sAhk4wj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vg1sAhk4wj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vg1sAhk4wj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vg1sAhk4wj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vg1sAhk4wj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vg1sAhk4wj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vg1sAhk4wj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vg1sAhk4wj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vg1sAhk4wj .navbar-buttons {
    text-align: left;
  }
}
.cid-vg1sAhk4wj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vg1sAhk4wj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vg1sAhk4wj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vg1sAhk4wj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1sAhk4wj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vg1sAhk4wj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vg1sAhk4wj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1sAhk4wj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vg1sAhk4wj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vg1sAhk4wj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vg1sAhk4wj .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vg1sAhk4wj .opacityScroll {
  background: #761418 !important;
}
.cid-vg1sAhk4wj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vg1sAhk4wj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vg1sAhk4wj .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vg1sAhk4wj .navbar {
    height: 70px;
  }
  .cid-vg1sAhk4wj .navbar.opened {
    height: auto;
  }
  .cid-vg1sAhk4wj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vg1sAhk4wj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vg1sAhk4wj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vg1sAhk4wj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vg1sAhk4wj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vg1sAhk4wj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vg1sAhk4wj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vg1sAhk4wj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vg1sAhk4wj .navbar-brand {
    margin-right: auto;
  }
  .cid-vg1sAhk4wj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vg1sAhk4wj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vg1sAhk4wj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vg1sAhk4wj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1sAhk4wj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vg1sAhk4wj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vg1sAhk4wj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vg1sAhk4wj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vg1sAhk4wj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vg1sAhk4wj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vg1sAhk4wj .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vg1sAhk4wj .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vg1sAhk4wj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vg1sAhJU0X {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vg1sAhJU0X .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vg1sAhJU0X .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1sAhJU0X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1sAhJU0X .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vg1sAhJU0X .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vg1sAhJU0X {
    align-items: center;
  }
  .cid-vg1sAhJU0X .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vg1sAhJU0X .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vg1sAhJU0X {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vg1sAhJU0X .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vg1sAhJU0X .content-wrap {
    width: 100%;
  }
}
.cid-vg1sAhJU0X .mbr-section-title {
  text-align: center;
}
.cid-vg1sAhJU0X .mbr-text,
.cid-vg1sAhJU0X .mbr-section-btn {
  text-align: center;
}
.cid-vgBtDlKgij {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtDlKgij .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtDlKgij .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1sAhYU0R {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vg1sAhYU0R .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1sAhYU0R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1sAhYU0R .mbr-section-title {
  color: #000000;
}
.cid-vg1sAhYU0R .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1sAi9yX0 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #761418;
}
.cid-vg1sAi9yX0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1sAi9yX0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1sAi9yX0 .mbr-section-title {
  color: #ffffff;
}
.cid-vgpmPuGDUG {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgpmPuGDUG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgpmPuGDUG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgpmPuGDUG .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vgpmPuGDUG .mbr-section-title {
  color: #000000;
}
.cid-vgpmPuGDUG .mbr-section-subtitle {
  color: #000000;
}
.cid-vgpmJWjj3K {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vgpmJWjj3K .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vgpmJWjj3K .panel-group {
  border: none;
}
.cid-vgpmJWjj3K .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vgpmJWjj3K .card-header {
    padding: 0rem;
  }
}
.cid-vgpmJWjj3K .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vgpmJWjj3K .img-col {
  padding: 0;
}
.cid-vgpmJWjj3K .img-item {
  height: 100%;
}
.cid-vgpmJWjj3K img {
  height: 100%;
  object-fit: cover;
}
.cid-vgpmJWjj3K .collapsed span {
  transform: rotate(0deg);
}
.cid-vgpmJWjj3K .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vgpmJWjj3K p {
  margin-bottom: 0.3rem;
}
.cid-vgpmJWjj3K .panel-title-edit {
  color: #000000;
}
.cid-vgpmJWjj3K .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vgpmJWjj3K .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vgpmJWjj3K .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vgpmJWjj3K .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vgpmJWjj3K .panel-text {
  color: #000000;
}
.cid-vgpmJWjj3K .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vgpmJWjj3K .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vgpmJWjj3K .panel-title-edit,
.cid-vgpmJWjj3K .mbr-iconfont {
  color: #000000;
}
.cid-vgBrCRC0Pf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBrCRC0Pf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBrCRC0Pf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1uu01iTL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1uu01iTL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1uu01iTL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1uu01iTL .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1uu01iTL .mbr-section-title {
  color: #000000;
}
.cid-vg1uu01iTL .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1uuD5zuJ {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1uuD5zuJ .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1uuD5zuJ .panel-group {
  border: none;
}
.cid-vg1uuD5zuJ .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1uuD5zuJ .card-header {
    padding: 0rem;
  }
}
.cid-vg1uuD5zuJ .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1uuD5zuJ .img-col {
  padding: 0;
}
.cid-vg1uuD5zuJ .img-item {
  height: 100%;
}
.cid-vg1uuD5zuJ img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1uuD5zuJ .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1uuD5zuJ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1uuD5zuJ p {
  margin-bottom: 0.3rem;
}
.cid-vg1uuD5zuJ .panel-title-edit {
  color: #000000;
}
.cid-vg1uuD5zuJ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1uuD5zuJ .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1uuD5zuJ .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1uuD5zuJ .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1uuD5zuJ .panel-text {
  color: #000000;
}
.cid-vg1uuD5zuJ .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1uuD5zuJ .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1uuD5zuJ .panel-title-edit,
.cid-vg1uuD5zuJ .mbr-iconfont {
  color: #000000;
}
.cid-vgBrHeRQVc {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBrHeRQVc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBrHeRQVc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1usXRov6 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1usXRov6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1usXRov6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1usXRov6 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1usXRov6 .mbr-section-title {
  color: #000000;
}
.cid-vg1usXRov6 .mbr-section-subtitle {
  color: #000000;
}
.cid-vgAMoC6qpX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
.cid-vgAMoC6qpX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgAMoC6qpX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 768px) {
  .cid-vgAMoC6qpX .container-fluid {
    padding: 0;
  }
}
.cid-vgAMoC6qpX .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 490px;
  max-width: 490px;
}
@media (max-width: 768px) {
  .cid-vgAMoC6qpX .embla__slide {
    min-width: 100%;
    max-width: 100%;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-vgAMoC6qpX .embla__button--next,
.cid-vgAMoC6qpX .embla__button--prev {
  display: flex;
}
.cid-vgAMoC6qpX .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-vgAMoC6qpX .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-vgAMoC6qpX .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vgAMoC6qpX .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-vgAMoC6qpX .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgAMoC6qpX .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgAMoC6qpX .embla__button {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgAMoC6qpX .embla {
  position: relative;
  width: 100%;
}
.cid-vgAMoC6qpX .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-vgAMoC6qpX .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-vgAMoC6qpX .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-vgAMoC6qpX .embla__slide a {
  cursor: grab;
}
.cid-vgAMoC6qpX .embla__slide a:active {
  cursor: grabbing;
}
.cid-vgAMoC6qpX .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-vgAMoC6qpX .item-menu-overlay {
  border-radius: 2rem;
}
.cid-vgAMoC6qpX .mbr-section-title {
  color: #232323;
}
.cid-vgAMoC6qpX .mbr-section-subtitle {
  color: #232323;
}
.cid-vgAMoC6qpX .mbr-box {
  color: #ffffff;
}
.cid-vgAMoC6qpX .slide-content {
  position: relative;
  border-radius: 4px;
  height: 100%;
  width: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-vgAMoC6qpX img,
.cid-vgAMoC6qpX .item-img {
  width: 100%;
}
.cid-vgAMoC6qpX .item-wrapper {
  position: relative;
}
.cid-vgAMoC6qpX .content-head {
  max-width: 800px;
}
.cid-vg1utwOZqh {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1utwOZqh .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1utwOZqh .panel-group {
  border: none;
}
.cid-vg1utwOZqh .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1utwOZqh .card-header {
    padding: 0rem;
  }
}
.cid-vg1utwOZqh .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1utwOZqh .img-col {
  padding: 0;
}
.cid-vg1utwOZqh .img-item {
  height: 100%;
}
.cid-vg1utwOZqh img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1utwOZqh .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1utwOZqh .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1utwOZqh p {
  margin-bottom: 0.3rem;
}
.cid-vg1utwOZqh .panel-title-edit {
  color: #000000;
}
.cid-vg1utwOZqh .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1utwOZqh .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1utwOZqh .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1utwOZqh .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1utwOZqh .panel-text {
  color: #000000;
}
.cid-vg1utwOZqh .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1utwOZqh .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1utwOZqh .panel-title-edit,
.cid-vg1utwOZqh .mbr-iconfont {
  color: #000000;
}
.cid-vgBrDP1as6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBrDP1as6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBrDP1as6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1urjcARm {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vg1urjcARm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1urjcARm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1urjcARm .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vg1urjcARm .mbr-section-title {
  color: #000000;
}
.cid-vg1urjcARm .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1uspbKPU {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vg1uspbKPU .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vg1uspbKPU .panel-group {
  border: none;
}
.cid-vg1uspbKPU .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vg1uspbKPU .card-header {
    padding: 0rem;
  }
}
.cid-vg1uspbKPU .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vg1uspbKPU .img-col {
  padding: 0;
}
.cid-vg1uspbKPU .img-item {
  height: 100%;
}
.cid-vg1uspbKPU img {
  height: 100%;
  object-fit: cover;
}
.cid-vg1uspbKPU .collapsed span {
  transform: rotate(0deg);
}
.cid-vg1uspbKPU .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vg1uspbKPU p {
  margin-bottom: 0.3rem;
}
.cid-vg1uspbKPU .panel-title-edit {
  color: #000000;
}
.cid-vg1uspbKPU .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vg1uspbKPU .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vg1uspbKPU .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vg1uspbKPU .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vg1uspbKPU .panel-text {
  color: #000000;
}
.cid-vg1uspbKPU .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vg1uspbKPU .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vg1uspbKPU .panel-title-edit,
.cid-vg1uspbKPU .mbr-iconfont {
  color: #000000;
}
.cid-vg1sAkbRsz {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vg1sAkbRsz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vg1sAkbRsz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vg1sAkbRsz .mbr-section-title {
  color: #000000;
}
.cid-vg1sAkbRsz .mbr-section-subtitle {
  color: #000000;
}
.cid-vg1sAkpKKl {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vghMxiWAcT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vghMxiWAcT .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;
}
@media (max-width: 767px) {
  .cid-vghMxiWAcT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vghMxiWAcT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghMxiWAcT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vghMxiWAcT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghMxiWAcT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghMxiWAcT .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vghMxiWAcT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vghMxiWAcT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghMxiWAcT .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vghMxiWAcT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vghMxiWAcT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vghMxiWAcT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghMxiWAcT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vghMxiWAcT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vghMxiWAcT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vghMxiWAcT .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vghMxiWAcT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vghMxiWAcT .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghMxiWAcT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vghMxiWAcT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vghMxiWAcT .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vghMxiWAcT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghMxiWAcT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vghMxiWAcT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghMxiWAcT .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vghMxiWAcT .nav-item:focus,
.cid-vghMxiWAcT .nav-link:focus {
  outline: none;
}
.cid-vghMxiWAcT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghMxiWAcT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghMxiWAcT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghMxiWAcT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghMxiWAcT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghMxiWAcT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghMxiWAcT .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vghMxiWAcT .navbar.opened {
  transition: all 0.25s;
}
.cid-vghMxiWAcT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghMxiWAcT .navbar .navbar-logo img {
  width: auto;
}
.cid-vghMxiWAcT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vghMxiWAcT .navbar.collapsed {
  justify-content: center;
}
.cid-vghMxiWAcT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghMxiWAcT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghMxiWAcT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vghMxiWAcT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghMxiWAcT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghMxiWAcT .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-vghMxiWAcT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghMxiWAcT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghMxiWAcT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghMxiWAcT .navbar {
    min-height: 72px;
  }
  .cid-vghMxiWAcT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vghMxiWAcT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghMxiWAcT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghMxiWAcT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghMxiWAcT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghMxiWAcT .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-vghMxiWAcT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghMxiWAcT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vghMxiWAcT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghMxiWAcT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghMxiWAcT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vghMxiWAcT .dropdown-item.active,
.cid-vghMxiWAcT .dropdown-item:active {
  background-color: transparent;
}
.cid-vghMxiWAcT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghMxiWAcT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghMxiWAcT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghMxiWAcT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vghMxiWAcT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vghMxiWAcT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vghMxiWAcT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghMxiWAcT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vghMxiWAcT .navbar-buttons {
    text-align: left;
  }
}
.cid-vghMxiWAcT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghMxiWAcT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vghMxiWAcT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghMxiWAcT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghMxiWAcT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghMxiWAcT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghMxiWAcT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghMxiWAcT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghMxiWAcT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghMxiWAcT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghMxiWAcT .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vghMxiWAcT .opacityScroll {
  background: #761418 !important;
}
.cid-vghMxiWAcT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghMxiWAcT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vghMxiWAcT .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghMxiWAcT .navbar {
    height: 70px;
  }
  .cid-vghMxiWAcT .navbar.opened {
    height: auto;
  }
  .cid-vghMxiWAcT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghMxiWAcT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vghMxiWAcT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vghMxiWAcT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vghMxiWAcT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vghMxiWAcT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vghMxiWAcT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vghMxiWAcT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vghMxiWAcT .navbar-brand {
    margin-right: auto;
  }
  .cid-vghMxiWAcT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vghMxiWAcT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vghMxiWAcT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vghMxiWAcT .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghMxiWAcT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vghMxiWAcT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vghMxiWAcT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vghMxiWAcT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vghMxiWAcT .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghMxiWAcT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghMxiWAcT .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vghMxiWAcT .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vghMxiWAcT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vghMxje2LF {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/flam-norway-page-banner-1900x1262.jpeg");
}
.cid-vghMxje2LF .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vghMxje2LF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghMxje2LF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghMxje2LF .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vghMxje2LF .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vghMxje2LF {
    align-items: center;
  }
  .cid-vghMxje2LF .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vghMxje2LF .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vghMxje2LF {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vghMxje2LF .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vghMxje2LF .content-wrap {
    width: 100%;
  }
}
.cid-vghMxje2LF .mbr-section-title {
  text-align: center;
}
.cid-vghMxje2LF .mbr-text,
.cid-vghMxje2LF .mbr-section-btn {
  text-align: center;
}
.cid-vgBtKJvBEI {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtKJvBEI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtKJvBEI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghMxjq1v4 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghMxjq1v4 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghMxjq1v4 .item {
    margin-bottom: 1rem;
  }
}
.cid-vghMxjq1v4 .item-wrapper {
  position: relative;
}
.cid-vghMxjq1v4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghMxjq1v4 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghMxjq1v4 .carousel-control,
.cid-vghMxjq1v4 .close {
  background: #1b1b1b;
}
.cid-vghMxjq1v4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghMxjq1v4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghMxjq1v4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghMxjq1v4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghMxjq1v4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghMxjq1v4 .close::before {
  content: '\e91a';
}
.cid-vghMxjq1v4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghMxjq1v4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghMxjq1v4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghMxjq1v4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghMxjq1v4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghMxjq1v4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghMxjq1v4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghMxjq1v4 .carousel-indicators li.active,
.cid-vghMxjq1v4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghMxjq1v4 .carousel-indicators li::after,
.cid-vghMxjq1v4 .carousel-indicators li::before {
  content: none;
}
.cid-vghMxjq1v4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghMxjq1v4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghMxjq1v4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghMxjq1v4 .carousel-indicators {
    display: none;
  }
}
.cid-vghMxjq1v4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghMxjq1v4 .carousel-inner > .active {
  display: block;
}
.cid-vghMxjq1v4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghMxjq1v4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghMxjq1v4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghMxjq1v4 .carousel-control,
  .cid-vghMxjq1v4 .carousel-indicators,
  .cid-vghMxjq1v4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghMxjq1v4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghMxjq1v4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghMxjq1v4 .carousel-indicators .active,
.cid-vghMxjq1v4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghMxjq1v4 .carousel-indicators .active {
  background: #fff;
}
.cid-vghMxjq1v4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghMxjq1v4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghMxjq1v4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghMxjq1v4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghMxjq1v4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghMxjq1v4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghMxjq1v4 .carousel {
  width: 100%;
}
.cid-vghMxjq1v4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghMxjq1v4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghMxjq1v4 .modal.fade .modal-dialog,
.cid-vghMxjq1v4 .modal.in .modal-dialog {
  transform: none;
}
.cid-vghMxjq1v4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghMxjq1v4 .content-head {
  max-width: 800px;
}
.cid-vghMxjq1v4 .mbr-section-title {
  color: #000000;
}
.cid-vghMxk6ng8 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghMxk6ng8 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghMxk6ng8 .item {
    margin-bottom: 1rem;
  }
}
.cid-vghMxk6ng8 .item-wrapper {
  position: relative;
}
.cid-vghMxk6ng8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghMxk6ng8 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghMxk6ng8 .carousel-control,
.cid-vghMxk6ng8 .close {
  background: #1b1b1b;
}
.cid-vghMxk6ng8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghMxk6ng8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghMxk6ng8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghMxk6ng8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghMxk6ng8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghMxk6ng8 .close::before {
  content: '\e91a';
}
.cid-vghMxk6ng8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghMxk6ng8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghMxk6ng8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghMxk6ng8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghMxk6ng8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghMxk6ng8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghMxk6ng8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghMxk6ng8 .carousel-indicators li.active,
.cid-vghMxk6ng8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghMxk6ng8 .carousel-indicators li::after,
.cid-vghMxk6ng8 .carousel-indicators li::before {
  content: none;
}
.cid-vghMxk6ng8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghMxk6ng8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghMxk6ng8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghMxk6ng8 .carousel-indicators {
    display: none;
  }
}
.cid-vghMxk6ng8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghMxk6ng8 .carousel-inner > .active {
  display: block;
}
.cid-vghMxk6ng8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghMxk6ng8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghMxk6ng8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghMxk6ng8 .carousel-control,
  .cid-vghMxk6ng8 .carousel-indicators,
  .cid-vghMxk6ng8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghMxk6ng8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghMxk6ng8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghMxk6ng8 .carousel-indicators .active,
.cid-vghMxk6ng8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghMxk6ng8 .carousel-indicators .active {
  background: #fff;
}
.cid-vghMxk6ng8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghMxk6ng8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghMxk6ng8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghMxk6ng8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghMxk6ng8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghMxk6ng8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghMxk6ng8 .carousel {
  width: 100%;
}
.cid-vghMxk6ng8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghMxk6ng8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghMxk6ng8 .modal.fade .modal-dialog,
.cid-vghMxk6ng8 .modal.in .modal-dialog {
  transform: none;
}
.cid-vghMxk6ng8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghMxk6ng8 .content-head {
  max-width: 800px;
}
.cid-vghMxk6ng8 .mbr-section-title {
  color: #000000;
}
.cid-vghMxkJ5JW {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vghMxkJ5JW .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghMxkJ5JW .item {
    margin-bottom: 1rem;
  }
}
.cid-vghMxkJ5JW .item-wrapper {
  position: relative;
}
.cid-vghMxkJ5JW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghMxkJ5JW .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghMxkJ5JW .carousel-control,
.cid-vghMxkJ5JW .close {
  background: #1b1b1b;
}
.cid-vghMxkJ5JW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghMxkJ5JW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghMxkJ5JW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghMxkJ5JW .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghMxkJ5JW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghMxkJ5JW .close::before {
  content: '\e91a';
}
.cid-vghMxkJ5JW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghMxkJ5JW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghMxkJ5JW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghMxkJ5JW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghMxkJ5JW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghMxkJ5JW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghMxkJ5JW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghMxkJ5JW .carousel-indicators li.active,
.cid-vghMxkJ5JW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghMxkJ5JW .carousel-indicators li::after,
.cid-vghMxkJ5JW .carousel-indicators li::before {
  content: none;
}
.cid-vghMxkJ5JW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghMxkJ5JW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghMxkJ5JW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghMxkJ5JW .carousel-indicators {
    display: none;
  }
}
.cid-vghMxkJ5JW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghMxkJ5JW .carousel-inner > .active {
  display: block;
}
.cid-vghMxkJ5JW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghMxkJ5JW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghMxkJ5JW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghMxkJ5JW .carousel-control,
  .cid-vghMxkJ5JW .carousel-indicators,
  .cid-vghMxkJ5JW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghMxkJ5JW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghMxkJ5JW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghMxkJ5JW .carousel-indicators .active,
.cid-vghMxkJ5JW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghMxkJ5JW .carousel-indicators .active {
  background: #fff;
}
.cid-vghMxkJ5JW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghMxkJ5JW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghMxkJ5JW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghMxkJ5JW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghMxkJ5JW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghMxkJ5JW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghMxkJ5JW .carousel {
  width: 100%;
}
.cid-vghMxkJ5JW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghMxkJ5JW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghMxkJ5JW .modal.fade .modal-dialog,
.cid-vghMxkJ5JW .modal.in .modal-dialog {
  transform: none;
}
.cid-vghMxkJ5JW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghMxkJ5JW .content-head {
  max-width: 800px;
}
.cid-vghMxkJ5JW .mbr-section-title {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vghNR4aFDP {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vghNR4aFDP .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;
}
@media (max-width: 767px) {
  .cid-vghNR4aFDP .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vghNR4aFDP .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghNR4aFDP .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vghNR4aFDP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghNR4aFDP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghNR4aFDP .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vghNR4aFDP .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vghNR4aFDP .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghNR4aFDP .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vghNR4aFDP .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vghNR4aFDP .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vghNR4aFDP .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghNR4aFDP .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vghNR4aFDP .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vghNR4aFDP .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vghNR4aFDP .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vghNR4aFDP .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vghNR4aFDP .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghNR4aFDP .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vghNR4aFDP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vghNR4aFDP .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vghNR4aFDP .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghNR4aFDP .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vghNR4aFDP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghNR4aFDP .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vghNR4aFDP .nav-item:focus,
.cid-vghNR4aFDP .nav-link:focus {
  outline: none;
}
.cid-vghNR4aFDP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghNR4aFDP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghNR4aFDP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghNR4aFDP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghNR4aFDP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghNR4aFDP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghNR4aFDP .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vghNR4aFDP .navbar.opened {
  transition: all 0.25s;
}
.cid-vghNR4aFDP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghNR4aFDP .navbar .navbar-logo img {
  width: auto;
}
.cid-vghNR4aFDP .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vghNR4aFDP .navbar.collapsed {
  justify-content: center;
}
.cid-vghNR4aFDP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghNR4aFDP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghNR4aFDP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vghNR4aFDP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghNR4aFDP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghNR4aFDP .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-vghNR4aFDP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghNR4aFDP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghNR4aFDP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghNR4aFDP .navbar {
    min-height: 72px;
  }
  .cid-vghNR4aFDP .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vghNR4aFDP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghNR4aFDP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghNR4aFDP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghNR4aFDP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghNR4aFDP .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-vghNR4aFDP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghNR4aFDP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vghNR4aFDP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghNR4aFDP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghNR4aFDP .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vghNR4aFDP .dropdown-item.active,
.cid-vghNR4aFDP .dropdown-item:active {
  background-color: transparent;
}
.cid-vghNR4aFDP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghNR4aFDP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghNR4aFDP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghNR4aFDP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vghNR4aFDP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vghNR4aFDP .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vghNR4aFDP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghNR4aFDP .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vghNR4aFDP .navbar-buttons {
    text-align: left;
  }
}
.cid-vghNR4aFDP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghNR4aFDP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vghNR4aFDP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghNR4aFDP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghNR4aFDP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghNR4aFDP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghNR4aFDP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghNR4aFDP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghNR4aFDP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghNR4aFDP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghNR4aFDP .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vghNR4aFDP .opacityScroll {
  background: #761418 !important;
}
.cid-vghNR4aFDP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghNR4aFDP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vghNR4aFDP .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghNR4aFDP .navbar {
    height: 70px;
  }
  .cid-vghNR4aFDP .navbar.opened {
    height: auto;
  }
  .cid-vghNR4aFDP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghNR4aFDP .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vghNR4aFDP .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vghNR4aFDP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vghNR4aFDP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vghNR4aFDP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vghNR4aFDP .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vghNR4aFDP .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vghNR4aFDP .navbar-brand {
    margin-right: auto;
  }
  .cid-vghNR4aFDP .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vghNR4aFDP .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vghNR4aFDP .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vghNR4aFDP .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghNR4aFDP .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vghNR4aFDP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vghNR4aFDP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vghNR4aFDP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vghNR4aFDP .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghNR4aFDP .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghNR4aFDP .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vghNR4aFDP .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vghNR4aFDP .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vghNR4xGHN {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/frozen-in-time-page-banner-1900x1266.jpeg");
}
.cid-vghNR4xGHN .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vghNR4xGHN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghNR4xGHN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghNR4xGHN .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vghNR4xGHN .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vghNR4xGHN {
    align-items: center;
  }
  .cid-vghNR4xGHN .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vghNR4xGHN .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vghNR4xGHN {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vghNR4xGHN .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vghNR4xGHN .content-wrap {
    width: 100%;
  }
}
.cid-vghNR4xGHN .mbr-section-title {
  text-align: center;
}
.cid-vghNR4xGHN .mbr-text,
.cid-vghNR4xGHN .mbr-section-btn {
  text-align: center;
}
.cid-vgBtOmjKeM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtOmjKeM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtOmjKeM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghNR4KOmZ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghNR4KOmZ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghNR4KOmZ .item {
    margin-bottom: 1rem;
  }
}
.cid-vghNR4KOmZ .item-wrapper {
  position: relative;
}
.cid-vghNR4KOmZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghNR4KOmZ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghNR4KOmZ .carousel-control,
.cid-vghNR4KOmZ .close {
  background: #1b1b1b;
}
.cid-vghNR4KOmZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghNR4KOmZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghNR4KOmZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghNR4KOmZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghNR4KOmZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghNR4KOmZ .close::before {
  content: '\e91a';
}
.cid-vghNR4KOmZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghNR4KOmZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghNR4KOmZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghNR4KOmZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghNR4KOmZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghNR4KOmZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghNR4KOmZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghNR4KOmZ .carousel-indicators li.active,
.cid-vghNR4KOmZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghNR4KOmZ .carousel-indicators li::after,
.cid-vghNR4KOmZ .carousel-indicators li::before {
  content: none;
}
.cid-vghNR4KOmZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghNR4KOmZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghNR4KOmZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghNR4KOmZ .carousel-indicators {
    display: none;
  }
}
.cid-vghNR4KOmZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghNR4KOmZ .carousel-inner > .active {
  display: block;
}
.cid-vghNR4KOmZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghNR4KOmZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghNR4KOmZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghNR4KOmZ .carousel-control,
  .cid-vghNR4KOmZ .carousel-indicators,
  .cid-vghNR4KOmZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghNR4KOmZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghNR4KOmZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghNR4KOmZ .carousel-indicators .active,
.cid-vghNR4KOmZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghNR4KOmZ .carousel-indicators .active {
  background: #fff;
}
.cid-vghNR4KOmZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghNR4KOmZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghNR4KOmZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghNR4KOmZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghNR4KOmZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghNR4KOmZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghNR4KOmZ .carousel {
  width: 100%;
}
.cid-vghNR4KOmZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghNR4KOmZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghNR4KOmZ .modal.fade .modal-dialog,
.cid-vghNR4KOmZ .modal.in .modal-dialog {
  transform: none;
}
.cid-vghNR4KOmZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghNR4KOmZ .content-head {
  max-width: 800px;
}
.cid-vghNR4KOmZ .mbr-section-title {
  color: #000000;
}
.cid-vghNR5xQYw {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghNR5xQYw .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghNR5xQYw .item {
    margin-bottom: 1rem;
  }
}
.cid-vghNR5xQYw .item-wrapper {
  position: relative;
}
.cid-vghNR5xQYw .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghNR5xQYw .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghNR5xQYw .carousel-control,
.cid-vghNR5xQYw .close {
  background: #1b1b1b;
}
.cid-vghNR5xQYw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghNR5xQYw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghNR5xQYw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghNR5xQYw .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghNR5xQYw .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghNR5xQYw .close::before {
  content: '\e91a';
}
.cid-vghNR5xQYw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghNR5xQYw .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghNR5xQYw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghNR5xQYw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghNR5xQYw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghNR5xQYw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghNR5xQYw .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghNR5xQYw .carousel-indicators li.active,
.cid-vghNR5xQYw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghNR5xQYw .carousel-indicators li::after,
.cid-vghNR5xQYw .carousel-indicators li::before {
  content: none;
}
.cid-vghNR5xQYw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghNR5xQYw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghNR5xQYw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghNR5xQYw .carousel-indicators {
    display: none;
  }
}
.cid-vghNR5xQYw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghNR5xQYw .carousel-inner > .active {
  display: block;
}
.cid-vghNR5xQYw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghNR5xQYw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghNR5xQYw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghNR5xQYw .carousel-control,
  .cid-vghNR5xQYw .carousel-indicators,
  .cid-vghNR5xQYw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghNR5xQYw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghNR5xQYw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghNR5xQYw .carousel-indicators .active,
.cid-vghNR5xQYw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghNR5xQYw .carousel-indicators .active {
  background: #fff;
}
.cid-vghNR5xQYw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghNR5xQYw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghNR5xQYw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghNR5xQYw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghNR5xQYw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghNR5xQYw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghNR5xQYw .carousel {
  width: 100%;
}
.cid-vghNR5xQYw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghNR5xQYw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghNR5xQYw .modal.fade .modal-dialog,
.cid-vghNR5xQYw .modal.in .modal-dialog {
  transform: none;
}
.cid-vghNR5xQYw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghNR5xQYw .content-head {
  max-width: 800px;
}
.cid-vghNR5xQYw .mbr-section-title {
  color: #000000;
}
.cid-vghNR6bsTE {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vghNR6bsTE .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghNR6bsTE .item {
    margin-bottom: 1rem;
  }
}
.cid-vghNR6bsTE .item-wrapper {
  position: relative;
}
.cid-vghNR6bsTE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghNR6bsTE .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghNR6bsTE .carousel-control,
.cid-vghNR6bsTE .close {
  background: #1b1b1b;
}
.cid-vghNR6bsTE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghNR6bsTE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghNR6bsTE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghNR6bsTE .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghNR6bsTE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghNR6bsTE .close::before {
  content: '\e91a';
}
.cid-vghNR6bsTE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghNR6bsTE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghNR6bsTE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghNR6bsTE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghNR6bsTE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghNR6bsTE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghNR6bsTE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghNR6bsTE .carousel-indicators li.active,
.cid-vghNR6bsTE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghNR6bsTE .carousel-indicators li::after,
.cid-vghNR6bsTE .carousel-indicators li::before {
  content: none;
}
.cid-vghNR6bsTE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghNR6bsTE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghNR6bsTE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghNR6bsTE .carousel-indicators {
    display: none;
  }
}
.cid-vghNR6bsTE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghNR6bsTE .carousel-inner > .active {
  display: block;
}
.cid-vghNR6bsTE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghNR6bsTE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghNR6bsTE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghNR6bsTE .carousel-control,
  .cid-vghNR6bsTE .carousel-indicators,
  .cid-vghNR6bsTE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghNR6bsTE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghNR6bsTE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghNR6bsTE .carousel-indicators .active,
.cid-vghNR6bsTE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghNR6bsTE .carousel-indicators .active {
  background: #fff;
}
.cid-vghNR6bsTE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghNR6bsTE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghNR6bsTE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghNR6bsTE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghNR6bsTE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghNR6bsTE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghNR6bsTE .carousel {
  width: 100%;
}
.cid-vghNR6bsTE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghNR6bsTE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghNR6bsTE .modal.fade .modal-dialog,
.cid-vghNR6bsTE .modal.in .modal-dialog {
  transform: none;
}
.cid-vghNR6bsTE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghNR6bsTE .content-head {
  max-width: 800px;
}
.cid-vghNR6bsTE .mbr-section-title {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vghOjAFLUy {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vghOjAFLUy .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;
}
@media (max-width: 767px) {
  .cid-vghOjAFLUy .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vghOjAFLUy .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghOjAFLUy .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vghOjAFLUy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghOjAFLUy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghOjAFLUy .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vghOjAFLUy .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vghOjAFLUy .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghOjAFLUy .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vghOjAFLUy .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vghOjAFLUy .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vghOjAFLUy .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghOjAFLUy .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vghOjAFLUy .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vghOjAFLUy .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vghOjAFLUy .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vghOjAFLUy .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vghOjAFLUy .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghOjAFLUy .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vghOjAFLUy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vghOjAFLUy .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vghOjAFLUy .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghOjAFLUy .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vghOjAFLUy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghOjAFLUy .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vghOjAFLUy .nav-item:focus,
.cid-vghOjAFLUy .nav-link:focus {
  outline: none;
}
.cid-vghOjAFLUy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghOjAFLUy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghOjAFLUy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghOjAFLUy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghOjAFLUy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghOjAFLUy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghOjAFLUy .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vghOjAFLUy .navbar.opened {
  transition: all 0.25s;
}
.cid-vghOjAFLUy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghOjAFLUy .navbar .navbar-logo img {
  width: auto;
}
.cid-vghOjAFLUy .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vghOjAFLUy .navbar.collapsed {
  justify-content: center;
}
.cid-vghOjAFLUy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghOjAFLUy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghOjAFLUy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vghOjAFLUy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghOjAFLUy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghOjAFLUy .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-vghOjAFLUy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghOjAFLUy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghOjAFLUy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghOjAFLUy .navbar {
    min-height: 72px;
  }
  .cid-vghOjAFLUy .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vghOjAFLUy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghOjAFLUy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghOjAFLUy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghOjAFLUy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghOjAFLUy .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-vghOjAFLUy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghOjAFLUy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vghOjAFLUy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghOjAFLUy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghOjAFLUy .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vghOjAFLUy .dropdown-item.active,
.cid-vghOjAFLUy .dropdown-item:active {
  background-color: transparent;
}
.cid-vghOjAFLUy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghOjAFLUy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghOjAFLUy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghOjAFLUy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vghOjAFLUy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vghOjAFLUy .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vghOjAFLUy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghOjAFLUy .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vghOjAFLUy .navbar-buttons {
    text-align: left;
  }
}
.cid-vghOjAFLUy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghOjAFLUy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vghOjAFLUy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghOjAFLUy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghOjAFLUy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghOjAFLUy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghOjAFLUy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghOjAFLUy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghOjAFLUy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghOjAFLUy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghOjAFLUy .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vghOjAFLUy .opacityScroll {
  background: #761418 !important;
}
.cid-vghOjAFLUy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghOjAFLUy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vghOjAFLUy .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghOjAFLUy .navbar {
    height: 70px;
  }
  .cid-vghOjAFLUy .navbar.opened {
    height: auto;
  }
  .cid-vghOjAFLUy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghOjAFLUy .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vghOjAFLUy .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vghOjAFLUy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vghOjAFLUy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vghOjAFLUy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vghOjAFLUy .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vghOjAFLUy .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vghOjAFLUy .navbar-brand {
    margin-right: auto;
  }
  .cid-vghOjAFLUy .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vghOjAFLUy .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vghOjAFLUy .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vghOjAFLUy .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghOjAFLUy .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vghOjAFLUy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vghOjAFLUy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vghOjAFLUy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vghOjAFLUy .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghOjAFLUy .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghOjAFLUy .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vghOjAFLUy .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vghOjAFLUy .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vghOjB5gBu {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/winter-trees-page-banner-1-1900x1258.jpeg");
}
.cid-vghOjB5gBu .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vghOjB5gBu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghOjB5gBu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghOjB5gBu .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vghOjB5gBu .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vghOjB5gBu {
    align-items: center;
  }
  .cid-vghOjB5gBu .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vghOjB5gBu .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vghOjB5gBu {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vghOjB5gBu .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vghOjB5gBu .content-wrap {
    width: 100%;
  }
}
.cid-vghOjB5gBu .mbr-section-title {
  text-align: center;
}
.cid-vghOjB5gBu .mbr-text,
.cid-vghOjB5gBu .mbr-section-btn {
  text-align: center;
}
.cid-vgBtRu8RV2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtRu8RV2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtRu8RV2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghOjBiDYH {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghOjBiDYH .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghOjBiDYH .item {
    margin-bottom: 1rem;
  }
}
.cid-vghOjBiDYH .item-wrapper {
  position: relative;
}
.cid-vghOjBiDYH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghOjBiDYH .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghOjBiDYH .carousel-control,
.cid-vghOjBiDYH .close {
  background: #1b1b1b;
}
.cid-vghOjBiDYH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghOjBiDYH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghOjBiDYH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghOjBiDYH .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghOjBiDYH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghOjBiDYH .close::before {
  content: '\e91a';
}
.cid-vghOjBiDYH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghOjBiDYH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghOjBiDYH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghOjBiDYH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghOjBiDYH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghOjBiDYH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghOjBiDYH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghOjBiDYH .carousel-indicators li.active,
.cid-vghOjBiDYH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghOjBiDYH .carousel-indicators li::after,
.cid-vghOjBiDYH .carousel-indicators li::before {
  content: none;
}
.cid-vghOjBiDYH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghOjBiDYH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghOjBiDYH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghOjBiDYH .carousel-indicators {
    display: none;
  }
}
.cid-vghOjBiDYH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghOjBiDYH .carousel-inner > .active {
  display: block;
}
.cid-vghOjBiDYH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghOjBiDYH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghOjBiDYH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghOjBiDYH .carousel-control,
  .cid-vghOjBiDYH .carousel-indicators,
  .cid-vghOjBiDYH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghOjBiDYH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghOjBiDYH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghOjBiDYH .carousel-indicators .active,
.cid-vghOjBiDYH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghOjBiDYH .carousel-indicators .active {
  background: #fff;
}
.cid-vghOjBiDYH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghOjBiDYH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghOjBiDYH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghOjBiDYH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghOjBiDYH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghOjBiDYH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghOjBiDYH .carousel {
  width: 100%;
}
.cid-vghOjBiDYH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghOjBiDYH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghOjBiDYH .modal.fade .modal-dialog,
.cid-vghOjBiDYH .modal.in .modal-dialog {
  transform: none;
}
.cid-vghOjBiDYH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghOjBiDYH .content-head {
  max-width: 800px;
}
.cid-vghOjBiDYH .mbr-section-title {
  color: #000000;
}
.cid-vghOjBXcDd {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghOjBXcDd .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghOjBXcDd .item {
    margin-bottom: 1rem;
  }
}
.cid-vghOjBXcDd .item-wrapper {
  position: relative;
}
.cid-vghOjBXcDd .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghOjBXcDd .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghOjBXcDd .carousel-control,
.cid-vghOjBXcDd .close {
  background: #1b1b1b;
}
.cid-vghOjBXcDd .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghOjBXcDd .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghOjBXcDd .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghOjBXcDd .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghOjBXcDd .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghOjBXcDd .close::before {
  content: '\e91a';
}
.cid-vghOjBXcDd .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghOjBXcDd .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghOjBXcDd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghOjBXcDd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghOjBXcDd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghOjBXcDd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghOjBXcDd .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghOjBXcDd .carousel-indicators li.active,
.cid-vghOjBXcDd .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghOjBXcDd .carousel-indicators li::after,
.cid-vghOjBXcDd .carousel-indicators li::before {
  content: none;
}
.cid-vghOjBXcDd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghOjBXcDd .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghOjBXcDd .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghOjBXcDd .carousel-indicators {
    display: none;
  }
}
.cid-vghOjBXcDd .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghOjBXcDd .carousel-inner > .active {
  display: block;
}
.cid-vghOjBXcDd .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghOjBXcDd .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghOjBXcDd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghOjBXcDd .carousel-control,
  .cid-vghOjBXcDd .carousel-indicators,
  .cid-vghOjBXcDd .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghOjBXcDd .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghOjBXcDd .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghOjBXcDd .carousel-indicators .active,
.cid-vghOjBXcDd .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghOjBXcDd .carousel-indicators .active {
  background: #fff;
}
.cid-vghOjBXcDd .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghOjBXcDd .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghOjBXcDd .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghOjBXcDd .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghOjBXcDd .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghOjBXcDd .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghOjBXcDd .carousel {
  width: 100%;
}
.cid-vghOjBXcDd .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghOjBXcDd .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghOjBXcDd .modal.fade .modal-dialog,
.cid-vghOjBXcDd .modal.in .modal-dialog {
  transform: none;
}
.cid-vghOjBXcDd .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghOjBXcDd .content-head {
  max-width: 800px;
}
.cid-vghOjBXcDd .mbr-section-title {
  color: #000000;
}
.cid-vghOjCE4tJ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghOjCE4tJ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghOjCE4tJ .item {
    margin-bottom: 1rem;
  }
}
.cid-vghOjCE4tJ .item-wrapper {
  position: relative;
}
.cid-vghOjCE4tJ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghOjCE4tJ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghOjCE4tJ .carousel-control,
.cid-vghOjCE4tJ .close {
  background: #1b1b1b;
}
.cid-vghOjCE4tJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghOjCE4tJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghOjCE4tJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghOjCE4tJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghOjCE4tJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghOjCE4tJ .close::before {
  content: '\e91a';
}
.cid-vghOjCE4tJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghOjCE4tJ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghOjCE4tJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghOjCE4tJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghOjCE4tJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghOjCE4tJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghOjCE4tJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghOjCE4tJ .carousel-indicators li.active,
.cid-vghOjCE4tJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghOjCE4tJ .carousel-indicators li::after,
.cid-vghOjCE4tJ .carousel-indicators li::before {
  content: none;
}
.cid-vghOjCE4tJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghOjCE4tJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghOjCE4tJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghOjCE4tJ .carousel-indicators {
    display: none;
  }
}
.cid-vghOjCE4tJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghOjCE4tJ .carousel-inner > .active {
  display: block;
}
.cid-vghOjCE4tJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghOjCE4tJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghOjCE4tJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghOjCE4tJ .carousel-control,
  .cid-vghOjCE4tJ .carousel-indicators,
  .cid-vghOjCE4tJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghOjCE4tJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghOjCE4tJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghOjCE4tJ .carousel-indicators .active,
.cid-vghOjCE4tJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghOjCE4tJ .carousel-indicators .active {
  background: #fff;
}
.cid-vghOjCE4tJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghOjCE4tJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghOjCE4tJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghOjCE4tJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghOjCE4tJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghOjCE4tJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghOjCE4tJ .carousel {
  width: 100%;
}
.cid-vghOjCE4tJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghOjCE4tJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghOjCE4tJ .modal.fade .modal-dialog,
.cid-vghOjCE4tJ .modal.in .modal-dialog {
  transform: none;
}
.cid-vghOjCE4tJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghOjCE4tJ .content-head {
  max-width: 800px;
}
.cid-vghOjCE4tJ .mbr-section-title {
  color: #000000;
}
.cid-vghOCk1Syi {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vghOCk1Syi .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghOCk1Syi .item {
    margin-bottom: 1rem;
  }
}
.cid-vghOCk1Syi .item-wrapper {
  position: relative;
}
.cid-vghOCk1Syi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghOCk1Syi .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghOCk1Syi .carousel-control,
.cid-vghOCk1Syi .close {
  background: #1b1b1b;
}
.cid-vghOCk1Syi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghOCk1Syi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghOCk1Syi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghOCk1Syi .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghOCk1Syi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghOCk1Syi .close::before {
  content: '\e91a';
}
.cid-vghOCk1Syi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghOCk1Syi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghOCk1Syi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghOCk1Syi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghOCk1Syi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghOCk1Syi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghOCk1Syi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghOCk1Syi .carousel-indicators li.active,
.cid-vghOCk1Syi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghOCk1Syi .carousel-indicators li::after,
.cid-vghOCk1Syi .carousel-indicators li::before {
  content: none;
}
.cid-vghOCk1Syi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghOCk1Syi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghOCk1Syi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghOCk1Syi .carousel-indicators {
    display: none;
  }
}
.cid-vghOCk1Syi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghOCk1Syi .carousel-inner > .active {
  display: block;
}
.cid-vghOCk1Syi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghOCk1Syi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghOCk1Syi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghOCk1Syi .carousel-control,
  .cid-vghOCk1Syi .carousel-indicators,
  .cid-vghOCk1Syi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghOCk1Syi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghOCk1Syi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghOCk1Syi .carousel-indicators .active,
.cid-vghOCk1Syi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghOCk1Syi .carousel-indicators .active {
  background: #fff;
}
.cid-vghOCk1Syi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghOCk1Syi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghOCk1Syi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghOCk1Syi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghOCk1Syi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghOCk1Syi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghOCk1Syi .carousel {
  width: 100%;
}
.cid-vghOCk1Syi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghOCk1Syi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghOCk1Syi .modal.fade .modal-dialog,
.cid-vghOCk1Syi .modal.in .modal-dialog {
  transform: none;
}
.cid-vghOCk1Syi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghOCk1Syi .content-head {
  max-width: 800px;
}
.cid-vghOCk1Syi .mbr-section-title {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vghQ2N8LyQ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vghQ2N8LyQ .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;
}
@media (max-width: 767px) {
  .cid-vghQ2N8LyQ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vghQ2N8LyQ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghQ2N8LyQ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vghQ2N8LyQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghQ2N8LyQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghQ2N8LyQ .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vghQ2N8LyQ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vghQ2N8LyQ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghQ2N8LyQ .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vghQ2N8LyQ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vghQ2N8LyQ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vghQ2N8LyQ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghQ2N8LyQ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vghQ2N8LyQ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vghQ2N8LyQ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vghQ2N8LyQ .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vghQ2N8LyQ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vghQ2N8LyQ .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghQ2N8LyQ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vghQ2N8LyQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vghQ2N8LyQ .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vghQ2N8LyQ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghQ2N8LyQ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vghQ2N8LyQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghQ2N8LyQ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vghQ2N8LyQ .nav-item:focus,
.cid-vghQ2N8LyQ .nav-link:focus {
  outline: none;
}
.cid-vghQ2N8LyQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghQ2N8LyQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghQ2N8LyQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghQ2N8LyQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghQ2N8LyQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghQ2N8LyQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghQ2N8LyQ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vghQ2N8LyQ .navbar.opened {
  transition: all 0.25s;
}
.cid-vghQ2N8LyQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghQ2N8LyQ .navbar .navbar-logo img {
  width: auto;
}
.cid-vghQ2N8LyQ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vghQ2N8LyQ .navbar.collapsed {
  justify-content: center;
}
.cid-vghQ2N8LyQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghQ2N8LyQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghQ2N8LyQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vghQ2N8LyQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghQ2N8LyQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghQ2N8LyQ .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-vghQ2N8LyQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghQ2N8LyQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghQ2N8LyQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghQ2N8LyQ .navbar {
    min-height: 72px;
  }
  .cid-vghQ2N8LyQ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vghQ2N8LyQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghQ2N8LyQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghQ2N8LyQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghQ2N8LyQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghQ2N8LyQ .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-vghQ2N8LyQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghQ2N8LyQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vghQ2N8LyQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghQ2N8LyQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghQ2N8LyQ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vghQ2N8LyQ .dropdown-item.active,
.cid-vghQ2N8LyQ .dropdown-item:active {
  background-color: transparent;
}
.cid-vghQ2N8LyQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghQ2N8LyQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghQ2N8LyQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghQ2N8LyQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vghQ2N8LyQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vghQ2N8LyQ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vghQ2N8LyQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghQ2N8LyQ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vghQ2N8LyQ .navbar-buttons {
    text-align: left;
  }
}
.cid-vghQ2N8LyQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghQ2N8LyQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vghQ2N8LyQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghQ2N8LyQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghQ2N8LyQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghQ2N8LyQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghQ2N8LyQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghQ2N8LyQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghQ2N8LyQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghQ2N8LyQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghQ2N8LyQ .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vghQ2N8LyQ .opacityScroll {
  background: #761418 !important;
}
.cid-vghQ2N8LyQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghQ2N8LyQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vghQ2N8LyQ .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghQ2N8LyQ .navbar {
    height: 70px;
  }
  .cid-vghQ2N8LyQ .navbar.opened {
    height: auto;
  }
  .cid-vghQ2N8LyQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghQ2N8LyQ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vghQ2N8LyQ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vghQ2N8LyQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vghQ2N8LyQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vghQ2N8LyQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vghQ2N8LyQ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vghQ2N8LyQ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vghQ2N8LyQ .navbar-brand {
    margin-right: auto;
  }
  .cid-vghQ2N8LyQ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vghQ2N8LyQ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vghQ2N8LyQ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vghQ2N8LyQ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghQ2N8LyQ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vghQ2N8LyQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vghQ2N8LyQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vghQ2N8LyQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vghQ2N8LyQ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghQ2N8LyQ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghQ2N8LyQ .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vghQ2N8LyQ .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vghQ2N8LyQ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vghQ2NIlZh {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/callanish-stones-page-banner-1900x1086.jpeg");
}
.cid-vghQ2NIlZh .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vghQ2NIlZh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghQ2NIlZh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghQ2NIlZh .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vghQ2NIlZh .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vghQ2NIlZh {
    align-items: center;
  }
  .cid-vghQ2NIlZh .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vghQ2NIlZh .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vghQ2NIlZh {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vghQ2NIlZh .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vghQ2NIlZh .content-wrap {
    width: 100%;
  }
}
.cid-vghQ2NIlZh .mbr-section-title {
  text-align: center;
}
.cid-vghQ2NIlZh .mbr-text,
.cid-vghQ2NIlZh .mbr-section-btn {
  text-align: center;
}
.cid-vgBtUOLkCj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtUOLkCj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtUOLkCj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghQ2Omrcz {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghQ2Omrcz .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghQ2Omrcz .item {
    margin-bottom: 1rem;
  }
}
.cid-vghQ2Omrcz .item-wrapper {
  position: relative;
}
.cid-vghQ2Omrcz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghQ2Omrcz .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghQ2Omrcz .carousel-control,
.cid-vghQ2Omrcz .close {
  background: #1b1b1b;
}
.cid-vghQ2Omrcz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghQ2Omrcz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghQ2Omrcz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghQ2Omrcz .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghQ2Omrcz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghQ2Omrcz .close::before {
  content: '\e91a';
}
.cid-vghQ2Omrcz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghQ2Omrcz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghQ2Omrcz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghQ2Omrcz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghQ2Omrcz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghQ2Omrcz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghQ2Omrcz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghQ2Omrcz .carousel-indicators li.active,
.cid-vghQ2Omrcz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghQ2Omrcz .carousel-indicators li::after,
.cid-vghQ2Omrcz .carousel-indicators li::before {
  content: none;
}
.cid-vghQ2Omrcz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghQ2Omrcz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghQ2Omrcz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghQ2Omrcz .carousel-indicators {
    display: none;
  }
}
.cid-vghQ2Omrcz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghQ2Omrcz .carousel-inner > .active {
  display: block;
}
.cid-vghQ2Omrcz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghQ2Omrcz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghQ2Omrcz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghQ2Omrcz .carousel-control,
  .cid-vghQ2Omrcz .carousel-indicators,
  .cid-vghQ2Omrcz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghQ2Omrcz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghQ2Omrcz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghQ2Omrcz .carousel-indicators .active,
.cid-vghQ2Omrcz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghQ2Omrcz .carousel-indicators .active {
  background: #fff;
}
.cid-vghQ2Omrcz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghQ2Omrcz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghQ2Omrcz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghQ2Omrcz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghQ2Omrcz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghQ2Omrcz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghQ2Omrcz .carousel {
  width: 100%;
}
.cid-vghQ2Omrcz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghQ2Omrcz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghQ2Omrcz .modal.fade .modal-dialog,
.cid-vghQ2Omrcz .modal.in .modal-dialog {
  transform: none;
}
.cid-vghQ2Omrcz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghQ2Omrcz .content-head {
  max-width: 800px;
}
.cid-vghQ2Omrcz .mbr-section-title {
  color: #000000;
}
.cid-vghQ2R6Yu8 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghQ2R6Yu8 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghQ2R6Yu8 .item {
    margin-bottom: 1rem;
  }
}
.cid-vghQ2R6Yu8 .item-wrapper {
  position: relative;
}
.cid-vghQ2R6Yu8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghQ2R6Yu8 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghQ2R6Yu8 .carousel-control,
.cid-vghQ2R6Yu8 .close {
  background: #1b1b1b;
}
.cid-vghQ2R6Yu8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghQ2R6Yu8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghQ2R6Yu8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghQ2R6Yu8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghQ2R6Yu8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghQ2R6Yu8 .close::before {
  content: '\e91a';
}
.cid-vghQ2R6Yu8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghQ2R6Yu8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghQ2R6Yu8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghQ2R6Yu8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghQ2R6Yu8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghQ2R6Yu8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghQ2R6Yu8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghQ2R6Yu8 .carousel-indicators li.active,
.cid-vghQ2R6Yu8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghQ2R6Yu8 .carousel-indicators li::after,
.cid-vghQ2R6Yu8 .carousel-indicators li::before {
  content: none;
}
.cid-vghQ2R6Yu8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghQ2R6Yu8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghQ2R6Yu8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghQ2R6Yu8 .carousel-indicators {
    display: none;
  }
}
.cid-vghQ2R6Yu8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghQ2R6Yu8 .carousel-inner > .active {
  display: block;
}
.cid-vghQ2R6Yu8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghQ2R6Yu8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghQ2R6Yu8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghQ2R6Yu8 .carousel-control,
  .cid-vghQ2R6Yu8 .carousel-indicators,
  .cid-vghQ2R6Yu8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghQ2R6Yu8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghQ2R6Yu8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghQ2R6Yu8 .carousel-indicators .active,
.cid-vghQ2R6Yu8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghQ2R6Yu8 .carousel-indicators .active {
  background: #fff;
}
.cid-vghQ2R6Yu8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghQ2R6Yu8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghQ2R6Yu8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghQ2R6Yu8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghQ2R6Yu8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghQ2R6Yu8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghQ2R6Yu8 .carousel {
  width: 100%;
}
.cid-vghQ2R6Yu8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghQ2R6Yu8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghQ2R6Yu8 .modal.fade .modal-dialog,
.cid-vghQ2R6Yu8 .modal.in .modal-dialog {
  transform: none;
}
.cid-vghQ2R6Yu8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghQ2R6Yu8 .content-head {
  max-width: 800px;
}
.cid-vghQ2R6Yu8 .mbr-section-title {
  color: #000000;
}
.cid-vghQ2SLT1t {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vghQ2SLT1t .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghQ2SLT1t .item {
    margin-bottom: 1rem;
  }
}
.cid-vghQ2SLT1t .item-wrapper {
  position: relative;
}
.cid-vghQ2SLT1t .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghQ2SLT1t .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghQ2SLT1t .carousel-control,
.cid-vghQ2SLT1t .close {
  background: #1b1b1b;
}
.cid-vghQ2SLT1t .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghQ2SLT1t .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghQ2SLT1t .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghQ2SLT1t .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghQ2SLT1t .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghQ2SLT1t .close::before {
  content: '\e91a';
}
.cid-vghQ2SLT1t .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghQ2SLT1t .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghQ2SLT1t .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghQ2SLT1t .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghQ2SLT1t .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghQ2SLT1t .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghQ2SLT1t .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghQ2SLT1t .carousel-indicators li.active,
.cid-vghQ2SLT1t .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghQ2SLT1t .carousel-indicators li::after,
.cid-vghQ2SLT1t .carousel-indicators li::before {
  content: none;
}
.cid-vghQ2SLT1t .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghQ2SLT1t .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghQ2SLT1t .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghQ2SLT1t .carousel-indicators {
    display: none;
  }
}
.cid-vghQ2SLT1t .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghQ2SLT1t .carousel-inner > .active {
  display: block;
}
.cid-vghQ2SLT1t .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghQ2SLT1t .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghQ2SLT1t .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghQ2SLT1t .carousel-control,
  .cid-vghQ2SLT1t .carousel-indicators,
  .cid-vghQ2SLT1t .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghQ2SLT1t .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghQ2SLT1t .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghQ2SLT1t .carousel-indicators .active,
.cid-vghQ2SLT1t .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghQ2SLT1t .carousel-indicators .active {
  background: #fff;
}
.cid-vghQ2SLT1t .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghQ2SLT1t .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghQ2SLT1t .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghQ2SLT1t .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghQ2SLT1t .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghQ2SLT1t .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghQ2SLT1t .carousel {
  width: 100%;
}
.cid-vghQ2SLT1t .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghQ2SLT1t .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghQ2SLT1t .modal.fade .modal-dialog,
.cid-vghQ2SLT1t .modal.in .modal-dialog {
  transform: none;
}
.cid-vghQ2SLT1t .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghQ2SLT1t .content-head {
  max-width: 800px;
}
.cid-vghQ2SLT1t .mbr-section-title {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vghQsdbBIq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vghQsdbBIq .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;
}
@media (max-width: 767px) {
  .cid-vghQsdbBIq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vghQsdbBIq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghQsdbBIq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vghQsdbBIq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghQsdbBIq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghQsdbBIq .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vghQsdbBIq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vghQsdbBIq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghQsdbBIq .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vghQsdbBIq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vghQsdbBIq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vghQsdbBIq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghQsdbBIq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vghQsdbBIq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vghQsdbBIq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vghQsdbBIq .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vghQsdbBIq .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vghQsdbBIq .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghQsdbBIq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vghQsdbBIq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vghQsdbBIq .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vghQsdbBIq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghQsdbBIq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vghQsdbBIq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghQsdbBIq .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vghQsdbBIq .nav-item:focus,
.cid-vghQsdbBIq .nav-link:focus {
  outline: none;
}
.cid-vghQsdbBIq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghQsdbBIq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghQsdbBIq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghQsdbBIq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghQsdbBIq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghQsdbBIq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghQsdbBIq .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vghQsdbBIq .navbar.opened {
  transition: all 0.25s;
}
.cid-vghQsdbBIq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghQsdbBIq .navbar .navbar-logo img {
  width: auto;
}
.cid-vghQsdbBIq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vghQsdbBIq .navbar.collapsed {
  justify-content: center;
}
.cid-vghQsdbBIq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghQsdbBIq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghQsdbBIq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vghQsdbBIq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghQsdbBIq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghQsdbBIq .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-vghQsdbBIq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghQsdbBIq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghQsdbBIq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghQsdbBIq .navbar {
    min-height: 72px;
  }
  .cid-vghQsdbBIq .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vghQsdbBIq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghQsdbBIq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghQsdbBIq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghQsdbBIq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghQsdbBIq .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-vghQsdbBIq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghQsdbBIq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vghQsdbBIq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghQsdbBIq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghQsdbBIq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vghQsdbBIq .dropdown-item.active,
.cid-vghQsdbBIq .dropdown-item:active {
  background-color: transparent;
}
.cid-vghQsdbBIq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghQsdbBIq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghQsdbBIq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghQsdbBIq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vghQsdbBIq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vghQsdbBIq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vghQsdbBIq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghQsdbBIq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vghQsdbBIq .navbar-buttons {
    text-align: left;
  }
}
.cid-vghQsdbBIq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghQsdbBIq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vghQsdbBIq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghQsdbBIq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghQsdbBIq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghQsdbBIq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghQsdbBIq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghQsdbBIq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghQsdbBIq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghQsdbBIq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghQsdbBIq .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vghQsdbBIq .opacityScroll {
  background: #761418 !important;
}
.cid-vghQsdbBIq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghQsdbBIq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vghQsdbBIq .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghQsdbBIq .navbar {
    height: 70px;
  }
  .cid-vghQsdbBIq .navbar.opened {
    height: auto;
  }
  .cid-vghQsdbBIq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghQsdbBIq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vghQsdbBIq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vghQsdbBIq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vghQsdbBIq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vghQsdbBIq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vghQsdbBIq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vghQsdbBIq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vghQsdbBIq .navbar-brand {
    margin-right: auto;
  }
  .cid-vghQsdbBIq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vghQsdbBIq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vghQsdbBIq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vghQsdbBIq .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghQsdbBIq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vghQsdbBIq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vghQsdbBIq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vghQsdbBIq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vghQsdbBIq .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghQsdbBIq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghQsdbBIq .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vghQsdbBIq .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vghQsdbBIq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vghQsdvTuR {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/sunset-page-banner-1900x1008.jpeg");
}
.cid-vghQsdvTuR .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vghQsdvTuR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghQsdvTuR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghQsdvTuR .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vghQsdvTuR .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vghQsdvTuR {
    align-items: center;
  }
  .cid-vghQsdvTuR .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vghQsdvTuR .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vghQsdvTuR {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vghQsdvTuR .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vghQsdvTuR .content-wrap {
    width: 100%;
  }
}
.cid-vghQsdvTuR .mbr-section-title {
  text-align: center;
}
.cid-vghQsdvTuR .mbr-text,
.cid-vghQsdvTuR .mbr-section-btn {
  text-align: center;
}
.cid-vgBtY19RNS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtY19RNS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtY19RNS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghQsdIqBY {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghQsdIqBY .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghQsdIqBY .item {
    margin-bottom: 1rem;
  }
}
.cid-vghQsdIqBY .item-wrapper {
  position: relative;
}
.cid-vghQsdIqBY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghQsdIqBY .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghQsdIqBY .carousel-control,
.cid-vghQsdIqBY .close {
  background: #1b1b1b;
}
.cid-vghQsdIqBY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghQsdIqBY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghQsdIqBY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghQsdIqBY .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghQsdIqBY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghQsdIqBY .close::before {
  content: '\e91a';
}
.cid-vghQsdIqBY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghQsdIqBY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghQsdIqBY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghQsdIqBY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghQsdIqBY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghQsdIqBY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghQsdIqBY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghQsdIqBY .carousel-indicators li.active,
.cid-vghQsdIqBY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghQsdIqBY .carousel-indicators li::after,
.cid-vghQsdIqBY .carousel-indicators li::before {
  content: none;
}
.cid-vghQsdIqBY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghQsdIqBY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghQsdIqBY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghQsdIqBY .carousel-indicators {
    display: none;
  }
}
.cid-vghQsdIqBY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghQsdIqBY .carousel-inner > .active {
  display: block;
}
.cid-vghQsdIqBY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghQsdIqBY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghQsdIqBY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghQsdIqBY .carousel-control,
  .cid-vghQsdIqBY .carousel-indicators,
  .cid-vghQsdIqBY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghQsdIqBY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghQsdIqBY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghQsdIqBY .carousel-indicators .active,
.cid-vghQsdIqBY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghQsdIqBY .carousel-indicators .active {
  background: #fff;
}
.cid-vghQsdIqBY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghQsdIqBY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghQsdIqBY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghQsdIqBY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghQsdIqBY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghQsdIqBY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghQsdIqBY .carousel {
  width: 100%;
}
.cid-vghQsdIqBY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghQsdIqBY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghQsdIqBY .modal.fade .modal-dialog,
.cid-vghQsdIqBY .modal.in .modal-dialog {
  transform: none;
}
.cid-vghQsdIqBY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghQsdIqBY .content-head {
  max-width: 800px;
}
.cid-vghQsdIqBY .mbr-section-title {
  color: #000000;
}
.cid-vghQselHdz {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghQselHdz .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghQselHdz .item {
    margin-bottom: 1rem;
  }
}
.cid-vghQselHdz .item-wrapper {
  position: relative;
}
.cid-vghQselHdz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghQselHdz .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghQselHdz .carousel-control,
.cid-vghQselHdz .close {
  background: #1b1b1b;
}
.cid-vghQselHdz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghQselHdz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghQselHdz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghQselHdz .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghQselHdz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghQselHdz .close::before {
  content: '\e91a';
}
.cid-vghQselHdz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghQselHdz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghQselHdz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghQselHdz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghQselHdz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghQselHdz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghQselHdz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghQselHdz .carousel-indicators li.active,
.cid-vghQselHdz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghQselHdz .carousel-indicators li::after,
.cid-vghQselHdz .carousel-indicators li::before {
  content: none;
}
.cid-vghQselHdz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghQselHdz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghQselHdz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghQselHdz .carousel-indicators {
    display: none;
  }
}
.cid-vghQselHdz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghQselHdz .carousel-inner > .active {
  display: block;
}
.cid-vghQselHdz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghQselHdz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghQselHdz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghQselHdz .carousel-control,
  .cid-vghQselHdz .carousel-indicators,
  .cid-vghQselHdz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghQselHdz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghQselHdz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghQselHdz .carousel-indicators .active,
.cid-vghQselHdz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghQselHdz .carousel-indicators .active {
  background: #fff;
}
.cid-vghQselHdz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghQselHdz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghQselHdz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghQselHdz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghQselHdz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghQselHdz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghQselHdz .carousel {
  width: 100%;
}
.cid-vghQselHdz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghQselHdz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghQselHdz .modal.fade .modal-dialog,
.cid-vghQselHdz .modal.in .modal-dialog {
  transform: none;
}
.cid-vghQselHdz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghQselHdz .content-head {
  max-width: 800px;
}
.cid-vghQselHdz .mbr-section-title {
  color: #000000;
}
.cid-vghQsf2am3 {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vghQsf2am3 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghQsf2am3 .item {
    margin-bottom: 1rem;
  }
}
.cid-vghQsf2am3 .item-wrapper {
  position: relative;
}
.cid-vghQsf2am3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghQsf2am3 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghQsf2am3 .carousel-control,
.cid-vghQsf2am3 .close {
  background: #1b1b1b;
}
.cid-vghQsf2am3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghQsf2am3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghQsf2am3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghQsf2am3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghQsf2am3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghQsf2am3 .close::before {
  content: '\e91a';
}
.cid-vghQsf2am3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghQsf2am3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghQsf2am3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghQsf2am3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghQsf2am3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghQsf2am3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghQsf2am3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghQsf2am3 .carousel-indicators li.active,
.cid-vghQsf2am3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghQsf2am3 .carousel-indicators li::after,
.cid-vghQsf2am3 .carousel-indicators li::before {
  content: none;
}
.cid-vghQsf2am3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghQsf2am3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghQsf2am3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghQsf2am3 .carousel-indicators {
    display: none;
  }
}
.cid-vghQsf2am3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghQsf2am3 .carousel-inner > .active {
  display: block;
}
.cid-vghQsf2am3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghQsf2am3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghQsf2am3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghQsf2am3 .carousel-control,
  .cid-vghQsf2am3 .carousel-indicators,
  .cid-vghQsf2am3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghQsf2am3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghQsf2am3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghQsf2am3 .carousel-indicators .active,
.cid-vghQsf2am3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghQsf2am3 .carousel-indicators .active {
  background: #fff;
}
.cid-vghQsf2am3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghQsf2am3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghQsf2am3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghQsf2am3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghQsf2am3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghQsf2am3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghQsf2am3 .carousel {
  width: 100%;
}
.cid-vghQsf2am3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghQsf2am3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghQsf2am3 .modal.fade .modal-dialog,
.cid-vghQsf2am3 .modal.in .modal-dialog {
  transform: none;
}
.cid-vghQsf2am3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghQsf2am3 .content-head {
  max-width: 800px;
}
.cid-vghQsf2am3 .mbr-section-title {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vghR87S29x {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vghR87S29x .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;
}
@media (max-width: 767px) {
  .cid-vghR87S29x .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vghR87S29x .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghR87S29x .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vghR87S29x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghR87S29x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghR87S29x .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vghR87S29x .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vghR87S29x .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghR87S29x .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vghR87S29x .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vghR87S29x .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vghR87S29x .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghR87S29x .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vghR87S29x .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vghR87S29x .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vghR87S29x .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vghR87S29x .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vghR87S29x .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghR87S29x .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vghR87S29x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vghR87S29x .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vghR87S29x .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghR87S29x .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vghR87S29x .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghR87S29x .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vghR87S29x .nav-item:focus,
.cid-vghR87S29x .nav-link:focus {
  outline: none;
}
.cid-vghR87S29x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghR87S29x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghR87S29x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghR87S29x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghR87S29x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghR87S29x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghR87S29x .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vghR87S29x .navbar.opened {
  transition: all 0.25s;
}
.cid-vghR87S29x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghR87S29x .navbar .navbar-logo img {
  width: auto;
}
.cid-vghR87S29x .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vghR87S29x .navbar.collapsed {
  justify-content: center;
}
.cid-vghR87S29x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghR87S29x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghR87S29x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vghR87S29x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghR87S29x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghR87S29x .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-vghR87S29x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghR87S29x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghR87S29x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghR87S29x .navbar {
    min-height: 72px;
  }
  .cid-vghR87S29x .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vghR87S29x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghR87S29x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghR87S29x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghR87S29x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghR87S29x .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-vghR87S29x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghR87S29x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vghR87S29x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghR87S29x .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghR87S29x .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vghR87S29x .dropdown-item.active,
.cid-vghR87S29x .dropdown-item:active {
  background-color: transparent;
}
.cid-vghR87S29x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghR87S29x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghR87S29x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghR87S29x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vghR87S29x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vghR87S29x .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vghR87S29x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghR87S29x .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vghR87S29x .navbar-buttons {
    text-align: left;
  }
}
.cid-vghR87S29x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghR87S29x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vghR87S29x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghR87S29x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghR87S29x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghR87S29x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghR87S29x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghR87S29x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghR87S29x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghR87S29x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghR87S29x .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vghR87S29x .opacityScroll {
  background: #761418 !important;
}
.cid-vghR87S29x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghR87S29x .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vghR87S29x .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghR87S29x .navbar {
    height: 70px;
  }
  .cid-vghR87S29x .navbar.opened {
    height: auto;
  }
  .cid-vghR87S29x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghR87S29x .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vghR87S29x .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vghR87S29x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vghR87S29x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vghR87S29x .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vghR87S29x .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vghR87S29x .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vghR87S29x .navbar-brand {
    margin-right: auto;
  }
  .cid-vghR87S29x .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vghR87S29x .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vghR87S29x .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vghR87S29x .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghR87S29x .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vghR87S29x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vghR87S29x .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vghR87S29x .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vghR87S29x .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghR87S29x .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghR87S29x .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vghR87S29x .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vghR87S29x .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vghR88c6Ws {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/groins-at-sunset-page-banner-1900x1124.jpeg");
}
.cid-vghR88c6Ws .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vghR88c6Ws .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghR88c6Ws .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghR88c6Ws .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vghR88c6Ws .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vghR88c6Ws {
    align-items: center;
  }
  .cid-vghR88c6Ws .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vghR88c6Ws .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vghR88c6Ws {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vghR88c6Ws .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vghR88c6Ws .content-wrap {
    width: 100%;
  }
}
.cid-vghR88c6Ws .mbr-section-title {
  text-align: center;
}
.cid-vghR88c6Ws .mbr-text,
.cid-vghR88c6Ws .mbr-section-btn {
  text-align: center;
}
.cid-vgBu0Wexw8 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBu0Wexw8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBu0Wexw8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghR88qkgQ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghR88qkgQ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghR88qkgQ .item {
    margin-bottom: 1rem;
  }
}
.cid-vghR88qkgQ .item-wrapper {
  position: relative;
}
.cid-vghR88qkgQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghR88qkgQ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghR88qkgQ .carousel-control,
.cid-vghR88qkgQ .close {
  background: #1b1b1b;
}
.cid-vghR88qkgQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghR88qkgQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghR88qkgQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghR88qkgQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghR88qkgQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghR88qkgQ .close::before {
  content: '\e91a';
}
.cid-vghR88qkgQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghR88qkgQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghR88qkgQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghR88qkgQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghR88qkgQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghR88qkgQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghR88qkgQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghR88qkgQ .carousel-indicators li.active,
.cid-vghR88qkgQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghR88qkgQ .carousel-indicators li::after,
.cid-vghR88qkgQ .carousel-indicators li::before {
  content: none;
}
.cid-vghR88qkgQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghR88qkgQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghR88qkgQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghR88qkgQ .carousel-indicators {
    display: none;
  }
}
.cid-vghR88qkgQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghR88qkgQ .carousel-inner > .active {
  display: block;
}
.cid-vghR88qkgQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghR88qkgQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghR88qkgQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghR88qkgQ .carousel-control,
  .cid-vghR88qkgQ .carousel-indicators,
  .cid-vghR88qkgQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghR88qkgQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghR88qkgQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghR88qkgQ .carousel-indicators .active,
.cid-vghR88qkgQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghR88qkgQ .carousel-indicators .active {
  background: #fff;
}
.cid-vghR88qkgQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghR88qkgQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghR88qkgQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghR88qkgQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghR88qkgQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghR88qkgQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghR88qkgQ .carousel {
  width: 100%;
}
.cid-vghR88qkgQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghR88qkgQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghR88qkgQ .modal.fade .modal-dialog,
.cid-vghR88qkgQ .modal.in .modal-dialog {
  transform: none;
}
.cid-vghR88qkgQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghR88qkgQ .content-head {
  max-width: 800px;
}
.cid-vghR88qkgQ .mbr-section-title {
  color: #000000;
}
.cid-vghR897IKO {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghR897IKO .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghR897IKO .item {
    margin-bottom: 1rem;
  }
}
.cid-vghR897IKO .item-wrapper {
  position: relative;
}
.cid-vghR897IKO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghR897IKO .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghR897IKO .carousel-control,
.cid-vghR897IKO .close {
  background: #1b1b1b;
}
.cid-vghR897IKO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghR897IKO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghR897IKO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghR897IKO .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghR897IKO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghR897IKO .close::before {
  content: '\e91a';
}
.cid-vghR897IKO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghR897IKO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghR897IKO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghR897IKO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghR897IKO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghR897IKO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghR897IKO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghR897IKO .carousel-indicators li.active,
.cid-vghR897IKO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghR897IKO .carousel-indicators li::after,
.cid-vghR897IKO .carousel-indicators li::before {
  content: none;
}
.cid-vghR897IKO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghR897IKO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghR897IKO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghR897IKO .carousel-indicators {
    display: none;
  }
}
.cid-vghR897IKO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghR897IKO .carousel-inner > .active {
  display: block;
}
.cid-vghR897IKO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghR897IKO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghR897IKO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghR897IKO .carousel-control,
  .cid-vghR897IKO .carousel-indicators,
  .cid-vghR897IKO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghR897IKO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghR897IKO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghR897IKO .carousel-indicators .active,
.cid-vghR897IKO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghR897IKO .carousel-indicators .active {
  background: #fff;
}
.cid-vghR897IKO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghR897IKO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghR897IKO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghR897IKO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghR897IKO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghR897IKO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghR897IKO .carousel {
  width: 100%;
}
.cid-vghR897IKO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghR897IKO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghR897IKO .modal.fade .modal-dialog,
.cid-vghR897IKO .modal.in .modal-dialog {
  transform: none;
}
.cid-vghR897IKO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghR897IKO .content-head {
  max-width: 800px;
}
.cid-vghR897IKO .mbr-section-title {
  color: #000000;
}
.cid-vghR89MDYn {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghR89MDYn .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghR89MDYn .item {
    margin-bottom: 1rem;
  }
}
.cid-vghR89MDYn .item-wrapper {
  position: relative;
}
.cid-vghR89MDYn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghR89MDYn .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghR89MDYn .carousel-control,
.cid-vghR89MDYn .close {
  background: #1b1b1b;
}
.cid-vghR89MDYn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghR89MDYn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghR89MDYn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghR89MDYn .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghR89MDYn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghR89MDYn .close::before {
  content: '\e91a';
}
.cid-vghR89MDYn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghR89MDYn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghR89MDYn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghR89MDYn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghR89MDYn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghR89MDYn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghR89MDYn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghR89MDYn .carousel-indicators li.active,
.cid-vghR89MDYn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghR89MDYn .carousel-indicators li::after,
.cid-vghR89MDYn .carousel-indicators li::before {
  content: none;
}
.cid-vghR89MDYn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghR89MDYn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghR89MDYn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghR89MDYn .carousel-indicators {
    display: none;
  }
}
.cid-vghR89MDYn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghR89MDYn .carousel-inner > .active {
  display: block;
}
.cid-vghR89MDYn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghR89MDYn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghR89MDYn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghR89MDYn .carousel-control,
  .cid-vghR89MDYn .carousel-indicators,
  .cid-vghR89MDYn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghR89MDYn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghR89MDYn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghR89MDYn .carousel-indicators .active,
.cid-vghR89MDYn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghR89MDYn .carousel-indicators .active {
  background: #fff;
}
.cid-vghR89MDYn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghR89MDYn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghR89MDYn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghR89MDYn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghR89MDYn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghR89MDYn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghR89MDYn .carousel {
  width: 100%;
}
.cid-vghR89MDYn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghR89MDYn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghR89MDYn .modal.fade .modal-dialog,
.cid-vghR89MDYn .modal.in .modal-dialog {
  transform: none;
}
.cid-vghR89MDYn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghR89MDYn .content-head {
  max-width: 800px;
}
.cid-vghR89MDYn .mbr-section-title {
  color: #000000;
}
.cid-vghRnTMLGx {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghRnTMLGx .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghRnTMLGx .item {
    margin-bottom: 1rem;
  }
}
.cid-vghRnTMLGx .item-wrapper {
  position: relative;
}
.cid-vghRnTMLGx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghRnTMLGx .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghRnTMLGx .carousel-control,
.cid-vghRnTMLGx .close {
  background: #1b1b1b;
}
.cid-vghRnTMLGx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghRnTMLGx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghRnTMLGx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghRnTMLGx .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghRnTMLGx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghRnTMLGx .close::before {
  content: '\e91a';
}
.cid-vghRnTMLGx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghRnTMLGx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghRnTMLGx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghRnTMLGx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghRnTMLGx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghRnTMLGx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghRnTMLGx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghRnTMLGx .carousel-indicators li.active,
.cid-vghRnTMLGx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghRnTMLGx .carousel-indicators li::after,
.cid-vghRnTMLGx .carousel-indicators li::before {
  content: none;
}
.cid-vghRnTMLGx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghRnTMLGx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghRnTMLGx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghRnTMLGx .carousel-indicators {
    display: none;
  }
}
.cid-vghRnTMLGx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghRnTMLGx .carousel-inner > .active {
  display: block;
}
.cid-vghRnTMLGx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghRnTMLGx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghRnTMLGx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghRnTMLGx .carousel-control,
  .cid-vghRnTMLGx .carousel-indicators,
  .cid-vghRnTMLGx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghRnTMLGx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghRnTMLGx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghRnTMLGx .carousel-indicators .active,
.cid-vghRnTMLGx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghRnTMLGx .carousel-indicators .active {
  background: #fff;
}
.cid-vghRnTMLGx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghRnTMLGx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghRnTMLGx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghRnTMLGx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghRnTMLGx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghRnTMLGx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghRnTMLGx .carousel {
  width: 100%;
}
.cid-vghRnTMLGx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghRnTMLGx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghRnTMLGx .modal.fade .modal-dialog,
.cid-vghRnTMLGx .modal.in .modal-dialog {
  transform: none;
}
.cid-vghRnTMLGx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghRnTMLGx .content-head {
  max-width: 800px;
}
.cid-vghRnTMLGx .mbr-section-title {
  color: #000000;
}
.cid-vgnSAizyax {
  padding-top: 1rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vgnSAizyax .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vgnSAizyax .item {
    margin-bottom: 1rem;
  }
}
.cid-vgnSAizyax .item-wrapper {
  position: relative;
}
.cid-vgnSAizyax .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vgnSAizyax .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vgnSAizyax .carousel-control,
.cid-vgnSAizyax .close {
  background: #1b1b1b;
}
.cid-vgnSAizyax .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vgnSAizyax .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vgnSAizyax .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vgnSAizyax .carousel-control-next span {
  margin-left: 5px;
}
.cid-vgnSAizyax .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vgnSAizyax .close::before {
  content: '\e91a';
}
.cid-vgnSAizyax .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vgnSAizyax .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vgnSAizyax .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgnSAizyax .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgnSAizyax .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgnSAizyax .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vgnSAizyax .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vgnSAizyax .carousel-indicators li.active,
.cid-vgnSAizyax .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vgnSAizyax .carousel-indicators li::after,
.cid-vgnSAizyax .carousel-indicators li::before {
  content: none;
}
.cid-vgnSAizyax .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vgnSAizyax .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vgnSAizyax .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vgnSAizyax .carousel-indicators {
    display: none;
  }
}
.cid-vgnSAizyax .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vgnSAizyax .carousel-inner > .active {
  display: block;
}
.cid-vgnSAizyax .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgnSAizyax .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vgnSAizyax .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vgnSAizyax .carousel-control,
  .cid-vgnSAizyax .carousel-indicators,
  .cid-vgnSAizyax .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vgnSAizyax .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vgnSAizyax .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vgnSAizyax .carousel-indicators .active,
.cid-vgnSAizyax .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vgnSAizyax .carousel-indicators .active {
  background: #fff;
}
.cid-vgnSAizyax .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vgnSAizyax .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vgnSAizyax .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vgnSAizyax .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vgnSAizyax .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vgnSAizyax .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vgnSAizyax .carousel {
  width: 100%;
}
.cid-vgnSAizyax .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vgnSAizyax .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vgnSAizyax .modal.fade .modal-dialog,
.cid-vgnSAizyax .modal.in .modal-dialog {
  transform: none;
}
.cid-vgnSAizyax .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vgnSAizyax .content-head {
  max-width: 800px;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vghRGbBd9t {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vghRGbBd9t .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;
}
@media (max-width: 767px) {
  .cid-vghRGbBd9t .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vghRGbBd9t .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghRGbBd9t .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vghRGbBd9t .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghRGbBd9t .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghRGbBd9t .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vghRGbBd9t .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vghRGbBd9t .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghRGbBd9t .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vghRGbBd9t .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vghRGbBd9t .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vghRGbBd9t .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghRGbBd9t .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vghRGbBd9t .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vghRGbBd9t .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vghRGbBd9t .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vghRGbBd9t .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vghRGbBd9t .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghRGbBd9t .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vghRGbBd9t .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vghRGbBd9t .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vghRGbBd9t .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghRGbBd9t .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vghRGbBd9t .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghRGbBd9t .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vghRGbBd9t .nav-item:focus,
.cid-vghRGbBd9t .nav-link:focus {
  outline: none;
}
.cid-vghRGbBd9t .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghRGbBd9t .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghRGbBd9t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghRGbBd9t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghRGbBd9t .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghRGbBd9t .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghRGbBd9t .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vghRGbBd9t .navbar.opened {
  transition: all 0.25s;
}
.cid-vghRGbBd9t .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghRGbBd9t .navbar .navbar-logo img {
  width: auto;
}
.cid-vghRGbBd9t .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vghRGbBd9t .navbar.collapsed {
  justify-content: center;
}
.cid-vghRGbBd9t .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghRGbBd9t .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghRGbBd9t .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vghRGbBd9t .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghRGbBd9t .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghRGbBd9t .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-vghRGbBd9t .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghRGbBd9t .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghRGbBd9t .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghRGbBd9t .navbar {
    min-height: 72px;
  }
  .cid-vghRGbBd9t .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vghRGbBd9t .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghRGbBd9t .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghRGbBd9t .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghRGbBd9t .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghRGbBd9t .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-vghRGbBd9t .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghRGbBd9t .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vghRGbBd9t .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghRGbBd9t .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghRGbBd9t .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vghRGbBd9t .dropdown-item.active,
.cid-vghRGbBd9t .dropdown-item:active {
  background-color: transparent;
}
.cid-vghRGbBd9t .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghRGbBd9t .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghRGbBd9t .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghRGbBd9t .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vghRGbBd9t .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vghRGbBd9t .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vghRGbBd9t ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghRGbBd9t .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vghRGbBd9t .navbar-buttons {
    text-align: left;
  }
}
.cid-vghRGbBd9t button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghRGbBd9t button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vghRGbBd9t button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghRGbBd9t button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghRGbBd9t button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghRGbBd9t button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghRGbBd9t nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghRGbBd9t nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghRGbBd9t nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghRGbBd9t nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghRGbBd9t .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vghRGbBd9t .opacityScroll {
  background: #761418 !important;
}
.cid-vghRGbBd9t a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghRGbBd9t .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vghRGbBd9t .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghRGbBd9t .navbar {
    height: 70px;
  }
  .cid-vghRGbBd9t .navbar.opened {
    height: auto;
  }
  .cid-vghRGbBd9t .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghRGbBd9t .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vghRGbBd9t .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vghRGbBd9t .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vghRGbBd9t .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vghRGbBd9t .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vghRGbBd9t .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vghRGbBd9t .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vghRGbBd9t .navbar-brand {
    margin-right: auto;
  }
  .cid-vghRGbBd9t .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vghRGbBd9t .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vghRGbBd9t .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vghRGbBd9t .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghRGbBd9t .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vghRGbBd9t .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vghRGbBd9t .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vghRGbBd9t .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vghRGbBd9t .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghRGbBd9t .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghRGbBd9t .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vghRGbBd9t .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vghRGbBd9t .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vghRGbU1JJ {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/hill-top-trees-page-banner-1-1900x1346.jpeg");
}
.cid-vghRGbU1JJ .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vghRGbU1JJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghRGbU1JJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghRGbU1JJ .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vghRGbU1JJ .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vghRGbU1JJ {
    align-items: center;
  }
  .cid-vghRGbU1JJ .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vghRGbU1JJ .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vghRGbU1JJ {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vghRGbU1JJ .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vghRGbU1JJ .content-wrap {
    width: 100%;
  }
}
.cid-vghRGbU1JJ .mbr-section-title {
  text-align: center;
}
.cid-vghRGbU1JJ .mbr-text,
.cid-vghRGbU1JJ .mbr-section-btn {
  text-align: center;
}
.cid-vgBu4p0rww {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBu4p0rww .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBu4p0rww .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghRGcaDpT {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghRGcaDpT .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghRGcaDpT .item {
    margin-bottom: 1rem;
  }
}
.cid-vghRGcaDpT .item-wrapper {
  position: relative;
}
.cid-vghRGcaDpT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghRGcaDpT .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghRGcaDpT .carousel-control,
.cid-vghRGcaDpT .close {
  background: #1b1b1b;
}
.cid-vghRGcaDpT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghRGcaDpT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghRGcaDpT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghRGcaDpT .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghRGcaDpT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghRGcaDpT .close::before {
  content: '\e91a';
}
.cid-vghRGcaDpT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghRGcaDpT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghRGcaDpT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghRGcaDpT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghRGcaDpT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghRGcaDpT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghRGcaDpT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghRGcaDpT .carousel-indicators li.active,
.cid-vghRGcaDpT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghRGcaDpT .carousel-indicators li::after,
.cid-vghRGcaDpT .carousel-indicators li::before {
  content: none;
}
.cid-vghRGcaDpT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghRGcaDpT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghRGcaDpT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghRGcaDpT .carousel-indicators {
    display: none;
  }
}
.cid-vghRGcaDpT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghRGcaDpT .carousel-inner > .active {
  display: block;
}
.cid-vghRGcaDpT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghRGcaDpT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghRGcaDpT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghRGcaDpT .carousel-control,
  .cid-vghRGcaDpT .carousel-indicators,
  .cid-vghRGcaDpT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghRGcaDpT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghRGcaDpT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghRGcaDpT .carousel-indicators .active,
.cid-vghRGcaDpT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghRGcaDpT .carousel-indicators .active {
  background: #fff;
}
.cid-vghRGcaDpT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghRGcaDpT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghRGcaDpT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghRGcaDpT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghRGcaDpT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghRGcaDpT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghRGcaDpT .carousel {
  width: 100%;
}
.cid-vghRGcaDpT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghRGcaDpT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghRGcaDpT .modal.fade .modal-dialog,
.cid-vghRGcaDpT .modal.in .modal-dialog {
  transform: none;
}
.cid-vghRGcaDpT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghRGcaDpT .content-head {
  max-width: 800px;
}
.cid-vghRGcaDpT .mbr-section-title {
  color: #000000;
}
.cid-vghRGcXxXW {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vghRGcXxXW .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghRGcXxXW .item {
    margin-bottom: 1rem;
  }
}
.cid-vghRGcXxXW .item-wrapper {
  position: relative;
}
.cid-vghRGcXxXW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghRGcXxXW .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghRGcXxXW .carousel-control,
.cid-vghRGcXxXW .close {
  background: #1b1b1b;
}
.cid-vghRGcXxXW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghRGcXxXW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghRGcXxXW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghRGcXxXW .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghRGcXxXW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghRGcXxXW .close::before {
  content: '\e91a';
}
.cid-vghRGcXxXW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghRGcXxXW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghRGcXxXW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghRGcXxXW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghRGcXxXW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghRGcXxXW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghRGcXxXW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghRGcXxXW .carousel-indicators li.active,
.cid-vghRGcXxXW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghRGcXxXW .carousel-indicators li::after,
.cid-vghRGcXxXW .carousel-indicators li::before {
  content: none;
}
.cid-vghRGcXxXW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghRGcXxXW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghRGcXxXW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghRGcXxXW .carousel-indicators {
    display: none;
  }
}
.cid-vghRGcXxXW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghRGcXxXW .carousel-inner > .active {
  display: block;
}
.cid-vghRGcXxXW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghRGcXxXW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghRGcXxXW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghRGcXxXW .carousel-control,
  .cid-vghRGcXxXW .carousel-indicators,
  .cid-vghRGcXxXW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghRGcXxXW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghRGcXxXW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghRGcXxXW .carousel-indicators .active,
.cid-vghRGcXxXW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghRGcXxXW .carousel-indicators .active {
  background: #fff;
}
.cid-vghRGcXxXW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghRGcXxXW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghRGcXxXW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghRGcXxXW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghRGcXxXW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghRGcXxXW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghRGcXxXW .carousel {
  width: 100%;
}
.cid-vghRGcXxXW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghRGcXxXW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghRGcXxXW .modal.fade .modal-dialog,
.cid-vghRGcXxXW .modal.in .modal-dialog {
  transform: none;
}
.cid-vghRGcXxXW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghRGcXxXW .content-head {
  max-width: 800px;
}
.cid-vghRGcXxXW .mbr-section-title {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vghS8Jmppj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vghS8Jmppj .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;
}
@media (max-width: 767px) {
  .cid-vghS8Jmppj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vghS8Jmppj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghS8Jmppj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vghS8Jmppj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghS8Jmppj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghS8Jmppj .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vghS8Jmppj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vghS8Jmppj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghS8Jmppj .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vghS8Jmppj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vghS8Jmppj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vghS8Jmppj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghS8Jmppj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vghS8Jmppj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vghS8Jmppj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vghS8Jmppj .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vghS8Jmppj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vghS8Jmppj .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghS8Jmppj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vghS8Jmppj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vghS8Jmppj .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vghS8Jmppj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghS8Jmppj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vghS8Jmppj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghS8Jmppj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vghS8Jmppj .nav-item:focus,
.cid-vghS8Jmppj .nav-link:focus {
  outline: none;
}
.cid-vghS8Jmppj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghS8Jmppj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghS8Jmppj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghS8Jmppj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghS8Jmppj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghS8Jmppj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghS8Jmppj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vghS8Jmppj .navbar.opened {
  transition: all 0.25s;
}
.cid-vghS8Jmppj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghS8Jmppj .navbar .navbar-logo img {
  width: auto;
}
.cid-vghS8Jmppj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vghS8Jmppj .navbar.collapsed {
  justify-content: center;
}
.cid-vghS8Jmppj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghS8Jmppj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghS8Jmppj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vghS8Jmppj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghS8Jmppj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghS8Jmppj .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-vghS8Jmppj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghS8Jmppj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghS8Jmppj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghS8Jmppj .navbar {
    min-height: 72px;
  }
  .cid-vghS8Jmppj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vghS8Jmppj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghS8Jmppj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghS8Jmppj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghS8Jmppj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghS8Jmppj .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-vghS8Jmppj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghS8Jmppj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vghS8Jmppj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghS8Jmppj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghS8Jmppj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vghS8Jmppj .dropdown-item.active,
.cid-vghS8Jmppj .dropdown-item:active {
  background-color: transparent;
}
.cid-vghS8Jmppj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghS8Jmppj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghS8Jmppj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghS8Jmppj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vghS8Jmppj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vghS8Jmppj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vghS8Jmppj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghS8Jmppj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vghS8Jmppj .navbar-buttons {
    text-align: left;
  }
}
.cid-vghS8Jmppj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghS8Jmppj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vghS8Jmppj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghS8Jmppj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghS8Jmppj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghS8Jmppj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghS8Jmppj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghS8Jmppj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghS8Jmppj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghS8Jmppj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghS8Jmppj .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vghS8Jmppj .opacityScroll {
  background: #761418 !important;
}
.cid-vghS8Jmppj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghS8Jmppj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vghS8Jmppj .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghS8Jmppj .navbar {
    height: 70px;
  }
  .cid-vghS8Jmppj .navbar.opened {
    height: auto;
  }
  .cid-vghS8Jmppj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghS8Jmppj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vghS8Jmppj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vghS8Jmppj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vghS8Jmppj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vghS8Jmppj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vghS8Jmppj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vghS8Jmppj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vghS8Jmppj .navbar-brand {
    margin-right: auto;
  }
  .cid-vghS8Jmppj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vghS8Jmppj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vghS8Jmppj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vghS8Jmppj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghS8Jmppj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vghS8Jmppj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vghS8Jmppj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vghS8Jmppj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vghS8Jmppj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghS8Jmppj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghS8Jmppj .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vghS8Jmppj .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vghS8Jmppj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vghS8JF6ZS {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/bridesmaid-collection-page-banner-1900x1266.jpeg");
}
.cid-vghS8JF6ZS .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vghS8JF6ZS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghS8JF6ZS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghS8JF6ZS .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vghS8JF6ZS .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vghS8JF6ZS {
    align-items: center;
  }
  .cid-vghS8JF6ZS .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vghS8JF6ZS .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vghS8JF6ZS {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vghS8JF6ZS .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vghS8JF6ZS .content-wrap {
    width: 100%;
  }
}
.cid-vghS8JF6ZS .mbr-section-title {
  text-align: center;
}
.cid-vghS8JF6ZS .mbr-text,
.cid-vghS8JF6ZS .mbr-section-btn {
  text-align: center;
}
.cid-vgBu7iuJn2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBu7iuJn2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBu7iuJn2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghS8JR7am {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghS8JR7am .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghS8JR7am .item {
    margin-bottom: 1rem;
  }
}
.cid-vghS8JR7am .item-wrapper {
  position: relative;
}
.cid-vghS8JR7am .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghS8JR7am .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghS8JR7am .carousel-control,
.cid-vghS8JR7am .close {
  background: #1b1b1b;
}
.cid-vghS8JR7am .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghS8JR7am .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghS8JR7am .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghS8JR7am .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghS8JR7am .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghS8JR7am .close::before {
  content: '\e91a';
}
.cid-vghS8JR7am .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghS8JR7am .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghS8JR7am .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghS8JR7am .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghS8JR7am .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghS8JR7am .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghS8JR7am .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghS8JR7am .carousel-indicators li.active,
.cid-vghS8JR7am .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghS8JR7am .carousel-indicators li::after,
.cid-vghS8JR7am .carousel-indicators li::before {
  content: none;
}
.cid-vghS8JR7am .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghS8JR7am .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghS8JR7am .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghS8JR7am .carousel-indicators {
    display: none;
  }
}
.cid-vghS8JR7am .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghS8JR7am .carousel-inner > .active {
  display: block;
}
.cid-vghS8JR7am .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghS8JR7am .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghS8JR7am .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghS8JR7am .carousel-control,
  .cid-vghS8JR7am .carousel-indicators,
  .cid-vghS8JR7am .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghS8JR7am .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghS8JR7am .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghS8JR7am .carousel-indicators .active,
.cid-vghS8JR7am .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghS8JR7am .carousel-indicators .active {
  background: #fff;
}
.cid-vghS8JR7am .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghS8JR7am .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghS8JR7am .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghS8JR7am .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghS8JR7am .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghS8JR7am .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghS8JR7am .carousel {
  width: 100%;
}
.cid-vghS8JR7am .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghS8JR7am .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghS8JR7am .modal.fade .modal-dialog,
.cid-vghS8JR7am .modal.in .modal-dialog {
  transform: none;
}
.cid-vghS8JR7am .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghS8JR7am .content-head {
  max-width: 800px;
}
.cid-vghS8JR7am .mbr-section-title {
  color: #000000;
}
.cid-vghS8KyHyk {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-color: #ffffff;
}
.cid-vghS8KyHyk .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghS8KyHyk .item {
    margin-bottom: 1rem;
  }
}
.cid-vghS8KyHyk .item-wrapper {
  position: relative;
}
.cid-vghS8KyHyk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghS8KyHyk .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghS8KyHyk .carousel-control,
.cid-vghS8KyHyk .close {
  background: #1b1b1b;
}
.cid-vghS8KyHyk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghS8KyHyk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghS8KyHyk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghS8KyHyk .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghS8KyHyk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghS8KyHyk .close::before {
  content: '\e91a';
}
.cid-vghS8KyHyk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghS8KyHyk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghS8KyHyk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghS8KyHyk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghS8KyHyk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghS8KyHyk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghS8KyHyk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghS8KyHyk .carousel-indicators li.active,
.cid-vghS8KyHyk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghS8KyHyk .carousel-indicators li::after,
.cid-vghS8KyHyk .carousel-indicators li::before {
  content: none;
}
.cid-vghS8KyHyk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghS8KyHyk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghS8KyHyk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghS8KyHyk .carousel-indicators {
    display: none;
  }
}
.cid-vghS8KyHyk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghS8KyHyk .carousel-inner > .active {
  display: block;
}
.cid-vghS8KyHyk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghS8KyHyk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghS8KyHyk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghS8KyHyk .carousel-control,
  .cid-vghS8KyHyk .carousel-indicators,
  .cid-vghS8KyHyk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghS8KyHyk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghS8KyHyk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghS8KyHyk .carousel-indicators .active,
.cid-vghS8KyHyk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghS8KyHyk .carousel-indicators .active {
  background: #fff;
}
.cid-vghS8KyHyk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghS8KyHyk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghS8KyHyk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghS8KyHyk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghS8KyHyk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghS8KyHyk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghS8KyHyk .carousel {
  width: 100%;
}
.cid-vghS8KyHyk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghS8KyHyk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghS8KyHyk .modal.fade .modal-dialog,
.cid-vghS8KyHyk .modal.in .modal-dialog {
  transform: none;
}
.cid-vghS8KyHyk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghS8KyHyk .content-head {
  max-width: 800px;
}
.cid-vghS8KyHyk .mbr-section-title {
  color: #000000;
}
.cid-vhCxnqneOW {
  padding-top: 10rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vhCxnqneOW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhCxnqneOW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhCxnqneOW .mbr-section-subtitle {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vghSsJlCK9 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vghSsJlCK9 .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;
}
@media (max-width: 767px) {
  .cid-vghSsJlCK9 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vghSsJlCK9 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghSsJlCK9 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vghSsJlCK9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghSsJlCK9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghSsJlCK9 .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vghSsJlCK9 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vghSsJlCK9 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghSsJlCK9 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vghSsJlCK9 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vghSsJlCK9 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vghSsJlCK9 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghSsJlCK9 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vghSsJlCK9 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vghSsJlCK9 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vghSsJlCK9 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vghSsJlCK9 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vghSsJlCK9 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghSsJlCK9 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vghSsJlCK9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vghSsJlCK9 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vghSsJlCK9 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghSsJlCK9 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vghSsJlCK9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghSsJlCK9 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vghSsJlCK9 .nav-item:focus,
.cid-vghSsJlCK9 .nav-link:focus {
  outline: none;
}
.cid-vghSsJlCK9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghSsJlCK9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghSsJlCK9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghSsJlCK9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghSsJlCK9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghSsJlCK9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghSsJlCK9 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vghSsJlCK9 .navbar.opened {
  transition: all 0.25s;
}
.cid-vghSsJlCK9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghSsJlCK9 .navbar .navbar-logo img {
  width: auto;
}
.cid-vghSsJlCK9 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vghSsJlCK9 .navbar.collapsed {
  justify-content: center;
}
.cid-vghSsJlCK9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghSsJlCK9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghSsJlCK9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vghSsJlCK9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghSsJlCK9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghSsJlCK9 .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-vghSsJlCK9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghSsJlCK9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghSsJlCK9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghSsJlCK9 .navbar {
    min-height: 72px;
  }
  .cid-vghSsJlCK9 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vghSsJlCK9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghSsJlCK9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghSsJlCK9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghSsJlCK9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghSsJlCK9 .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-vghSsJlCK9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghSsJlCK9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vghSsJlCK9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghSsJlCK9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghSsJlCK9 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vghSsJlCK9 .dropdown-item.active,
.cid-vghSsJlCK9 .dropdown-item:active {
  background-color: transparent;
}
.cid-vghSsJlCK9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghSsJlCK9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghSsJlCK9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghSsJlCK9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vghSsJlCK9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vghSsJlCK9 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vghSsJlCK9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghSsJlCK9 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vghSsJlCK9 .navbar-buttons {
    text-align: left;
  }
}
.cid-vghSsJlCK9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghSsJlCK9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vghSsJlCK9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghSsJlCK9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghSsJlCK9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghSsJlCK9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghSsJlCK9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghSsJlCK9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghSsJlCK9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghSsJlCK9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghSsJlCK9 .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vghSsJlCK9 .opacityScroll {
  background: #761418 !important;
}
.cid-vghSsJlCK9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghSsJlCK9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vghSsJlCK9 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghSsJlCK9 .navbar {
    height: 70px;
  }
  .cid-vghSsJlCK9 .navbar.opened {
    height: auto;
  }
  .cid-vghSsJlCK9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghSsJlCK9 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vghSsJlCK9 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vghSsJlCK9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vghSsJlCK9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vghSsJlCK9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vghSsJlCK9 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vghSsJlCK9 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vghSsJlCK9 .navbar-brand {
    margin-right: auto;
  }
  .cid-vghSsJlCK9 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vghSsJlCK9 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vghSsJlCK9 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vghSsJlCK9 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghSsJlCK9 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vghSsJlCK9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vghSsJlCK9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vghSsJlCK9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vghSsJlCK9 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghSsJlCK9 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghSsJlCK9 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vghSsJlCK9 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vghSsJlCK9 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vghSsJFbOw {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/after-glow-page-banner-1900x1266.jpeg");
}
.cid-vghSsJFbOw .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vghSsJFbOw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghSsJFbOw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghSsJFbOw .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vghSsJFbOw .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vghSsJFbOw {
    align-items: center;
  }
  .cid-vghSsJFbOw .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vghSsJFbOw .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vghSsJFbOw {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vghSsJFbOw .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vghSsJFbOw .content-wrap {
    width: 100%;
  }
}
.cid-vghSsJFbOw .mbr-section-title {
  text-align: center;
}
.cid-vghSsJFbOw .mbr-text,
.cid-vghSsJFbOw .mbr-section-btn {
  text-align: center;
}
.cid-vgBuaeJZDK {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBuaeJZDK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBuaeJZDK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghUjWBNC0 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vghUjWBNC0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghUjWBNC0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghUjWBNC0 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vghUjWBNC0 .mbr-section-subtitle {
  text-align: left;
  color: #000000;
}
.cid-vghSsJSqlA {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghSsJSqlA .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghSsJSqlA .item {
    margin-bottom: 1rem;
  }
}
.cid-vghSsJSqlA .item-wrapper {
  position: relative;
}
.cid-vghSsJSqlA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghSsJSqlA .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghSsJSqlA .carousel-control,
.cid-vghSsJSqlA .close {
  background: #1b1b1b;
}
.cid-vghSsJSqlA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghSsJSqlA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghSsJSqlA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghSsJSqlA .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghSsJSqlA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghSsJSqlA .close::before {
  content: '\e91a';
}
.cid-vghSsJSqlA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghSsJSqlA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghSsJSqlA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghSsJSqlA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghSsJSqlA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghSsJSqlA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghSsJSqlA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghSsJSqlA .carousel-indicators li.active,
.cid-vghSsJSqlA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghSsJSqlA .carousel-indicators li::after,
.cid-vghSsJSqlA .carousel-indicators li::before {
  content: none;
}
.cid-vghSsJSqlA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghSsJSqlA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghSsJSqlA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghSsJSqlA .carousel-indicators {
    display: none;
  }
}
.cid-vghSsJSqlA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghSsJSqlA .carousel-inner > .active {
  display: block;
}
.cid-vghSsJSqlA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghSsJSqlA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghSsJSqlA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghSsJSqlA .carousel-control,
  .cid-vghSsJSqlA .carousel-indicators,
  .cid-vghSsJSqlA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghSsJSqlA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghSsJSqlA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghSsJSqlA .carousel-indicators .active,
.cid-vghSsJSqlA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghSsJSqlA .carousel-indicators .active {
  background: #fff;
}
.cid-vghSsJSqlA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghSsJSqlA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghSsJSqlA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghSsJSqlA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghSsJSqlA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghSsJSqlA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghSsJSqlA .carousel {
  width: 100%;
}
.cid-vghSsJSqlA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghSsJSqlA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghSsJSqlA .modal.fade .modal-dialog,
.cid-vghSsJSqlA .modal.in .modal-dialog {
  transform: none;
}
.cid-vghSsJSqlA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghSsJSqlA .content-head {
  max-width: 800px;
}
.cid-vghSsJSqlA .mbr-section-title {
  color: #000000;
}
.cid-vghSsKwe5I {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghSsKwe5I .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghSsKwe5I .item {
    margin-bottom: 1rem;
  }
}
.cid-vghSsKwe5I .item-wrapper {
  position: relative;
}
.cid-vghSsKwe5I .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghSsKwe5I .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghSsKwe5I .carousel-control,
.cid-vghSsKwe5I .close {
  background: #1b1b1b;
}
.cid-vghSsKwe5I .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghSsKwe5I .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghSsKwe5I .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghSsKwe5I .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghSsKwe5I .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghSsKwe5I .close::before {
  content: '\e91a';
}
.cid-vghSsKwe5I .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghSsKwe5I .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghSsKwe5I .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghSsKwe5I .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghSsKwe5I .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghSsKwe5I .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghSsKwe5I .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghSsKwe5I .carousel-indicators li.active,
.cid-vghSsKwe5I .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghSsKwe5I .carousel-indicators li::after,
.cid-vghSsKwe5I .carousel-indicators li::before {
  content: none;
}
.cid-vghSsKwe5I .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghSsKwe5I .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghSsKwe5I .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghSsKwe5I .carousel-indicators {
    display: none;
  }
}
.cid-vghSsKwe5I .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghSsKwe5I .carousel-inner > .active {
  display: block;
}
.cid-vghSsKwe5I .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghSsKwe5I .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghSsKwe5I .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghSsKwe5I .carousel-control,
  .cid-vghSsKwe5I .carousel-indicators,
  .cid-vghSsKwe5I .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghSsKwe5I .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghSsKwe5I .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghSsKwe5I .carousel-indicators .active,
.cid-vghSsKwe5I .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghSsKwe5I .carousel-indicators .active {
  background: #fff;
}
.cid-vghSsKwe5I .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghSsKwe5I .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghSsKwe5I .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghSsKwe5I .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghSsKwe5I .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghSsKwe5I .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghSsKwe5I .carousel {
  width: 100%;
}
.cid-vghSsKwe5I .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghSsKwe5I .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghSsKwe5I .modal.fade .modal-dialog,
.cid-vghSsKwe5I .modal.in .modal-dialog {
  transform: none;
}
.cid-vghSsKwe5I .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghSsKwe5I .content-head {
  max-width: 800px;
}
.cid-vghSsKwe5I .mbr-section-title {
  color: #000000;
}
.cid-vgoUiVbAa8 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgoUiVbAa8 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vgoUiVbAa8 .item {
    margin-bottom: 1rem;
  }
}
.cid-vgoUiVbAa8 .item-wrapper {
  position: relative;
}
.cid-vgoUiVbAa8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vgoUiVbAa8 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vgoUiVbAa8 .carousel-control,
.cid-vgoUiVbAa8 .close {
  background: #1b1b1b;
}
.cid-vgoUiVbAa8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vgoUiVbAa8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vgoUiVbAa8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vgoUiVbAa8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vgoUiVbAa8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vgoUiVbAa8 .close::before {
  content: '\e91a';
}
.cid-vgoUiVbAa8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vgoUiVbAa8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vgoUiVbAa8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgoUiVbAa8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgoUiVbAa8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgoUiVbAa8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vgoUiVbAa8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vgoUiVbAa8 .carousel-indicators li.active,
.cid-vgoUiVbAa8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vgoUiVbAa8 .carousel-indicators li::after,
.cid-vgoUiVbAa8 .carousel-indicators li::before {
  content: none;
}
.cid-vgoUiVbAa8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vgoUiVbAa8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vgoUiVbAa8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vgoUiVbAa8 .carousel-indicators {
    display: none;
  }
}
.cid-vgoUiVbAa8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vgoUiVbAa8 .carousel-inner > .active {
  display: block;
}
.cid-vgoUiVbAa8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgoUiVbAa8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vgoUiVbAa8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vgoUiVbAa8 .carousel-control,
  .cid-vgoUiVbAa8 .carousel-indicators,
  .cid-vgoUiVbAa8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vgoUiVbAa8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vgoUiVbAa8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vgoUiVbAa8 .carousel-indicators .active,
.cid-vgoUiVbAa8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vgoUiVbAa8 .carousel-indicators .active {
  background: #fff;
}
.cid-vgoUiVbAa8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vgoUiVbAa8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vgoUiVbAa8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vgoUiVbAa8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vgoUiVbAa8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vgoUiVbAa8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vgoUiVbAa8 .carousel {
  width: 100%;
}
.cid-vgoUiVbAa8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vgoUiVbAa8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vgoUiVbAa8 .modal.fade .modal-dialog,
.cid-vgoUiVbAa8 .modal.in .modal-dialog {
  transform: none;
}
.cid-vgoUiVbAa8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vgoUiVbAa8 .content-head {
  max-width: 800px;
}
.cid-vgoUiVbAa8 .mbr-section-title {
  color: #000000;
}
.cid-vgoXkfAGoB {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgoXkfAGoB .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vgoXkfAGoB .item {
    margin-bottom: 1rem;
  }
}
.cid-vgoXkfAGoB .item-wrapper {
  position: relative;
}
.cid-vgoXkfAGoB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vgoXkfAGoB .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vgoXkfAGoB .carousel-control,
.cid-vgoXkfAGoB .close {
  background: #1b1b1b;
}
.cid-vgoXkfAGoB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vgoXkfAGoB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vgoXkfAGoB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vgoXkfAGoB .carousel-control-next span {
  margin-left: 5px;
}
.cid-vgoXkfAGoB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vgoXkfAGoB .close::before {
  content: '\e91a';
}
.cid-vgoXkfAGoB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vgoXkfAGoB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vgoXkfAGoB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgoXkfAGoB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgoXkfAGoB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgoXkfAGoB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vgoXkfAGoB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vgoXkfAGoB .carousel-indicators li.active,
.cid-vgoXkfAGoB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vgoXkfAGoB .carousel-indicators li::after,
.cid-vgoXkfAGoB .carousel-indicators li::before {
  content: none;
}
.cid-vgoXkfAGoB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vgoXkfAGoB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vgoXkfAGoB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vgoXkfAGoB .carousel-indicators {
    display: none;
  }
}
.cid-vgoXkfAGoB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vgoXkfAGoB .carousel-inner > .active {
  display: block;
}
.cid-vgoXkfAGoB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgoXkfAGoB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vgoXkfAGoB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vgoXkfAGoB .carousel-control,
  .cid-vgoXkfAGoB .carousel-indicators,
  .cid-vgoXkfAGoB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vgoXkfAGoB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vgoXkfAGoB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vgoXkfAGoB .carousel-indicators .active,
.cid-vgoXkfAGoB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vgoXkfAGoB .carousel-indicators .active {
  background: #fff;
}
.cid-vgoXkfAGoB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vgoXkfAGoB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vgoXkfAGoB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vgoXkfAGoB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vgoXkfAGoB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vgoXkfAGoB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vgoXkfAGoB .carousel {
  width: 100%;
}
.cid-vgoXkfAGoB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vgoXkfAGoB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vgoXkfAGoB .modal.fade .modal-dialog,
.cid-vgoXkfAGoB .modal.in .modal-dialog {
  transform: none;
}
.cid-vgoXkfAGoB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vgoXkfAGoB .content-head {
  max-width: 800px;
}
.cid-vgoXkfAGoB .mbr-section-title {
  color: #000000;
}
.cid-vgoUyrRx5e {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgoUyrRx5e .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vgoUyrRx5e .item {
    margin-bottom: 1rem;
  }
}
.cid-vgoUyrRx5e .item-wrapper {
  position: relative;
}
.cid-vgoUyrRx5e .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vgoUyrRx5e .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vgoUyrRx5e .carousel-control,
.cid-vgoUyrRx5e .close {
  background: #1b1b1b;
}
.cid-vgoUyrRx5e .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vgoUyrRx5e .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vgoUyrRx5e .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vgoUyrRx5e .carousel-control-next span {
  margin-left: 5px;
}
.cid-vgoUyrRx5e .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vgoUyrRx5e .close::before {
  content: '\e91a';
}
.cid-vgoUyrRx5e .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vgoUyrRx5e .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vgoUyrRx5e .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgoUyrRx5e .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgoUyrRx5e .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgoUyrRx5e .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vgoUyrRx5e .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vgoUyrRx5e .carousel-indicators li.active,
.cid-vgoUyrRx5e .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vgoUyrRx5e .carousel-indicators li::after,
.cid-vgoUyrRx5e .carousel-indicators li::before {
  content: none;
}
.cid-vgoUyrRx5e .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vgoUyrRx5e .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vgoUyrRx5e .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vgoUyrRx5e .carousel-indicators {
    display: none;
  }
}
.cid-vgoUyrRx5e .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vgoUyrRx5e .carousel-inner > .active {
  display: block;
}
.cid-vgoUyrRx5e .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgoUyrRx5e .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vgoUyrRx5e .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vgoUyrRx5e .carousel-control,
  .cid-vgoUyrRx5e .carousel-indicators,
  .cid-vgoUyrRx5e .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vgoUyrRx5e .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vgoUyrRx5e .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vgoUyrRx5e .carousel-indicators .active,
.cid-vgoUyrRx5e .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vgoUyrRx5e .carousel-indicators .active {
  background: #fff;
}
.cid-vgoUyrRx5e .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vgoUyrRx5e .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vgoUyrRx5e .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vgoUyrRx5e .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vgoUyrRx5e .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vgoUyrRx5e .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vgoUyrRx5e .carousel {
  width: 100%;
}
.cid-vgoUyrRx5e .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vgoUyrRx5e .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vgoUyrRx5e .modal.fade .modal-dialog,
.cid-vgoUyrRx5e .modal.in .modal-dialog {
  transform: none;
}
.cid-vgoUyrRx5e .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vgoUyrRx5e .content-head {
  max-width: 800px;
}
.cid-vgoUyrRx5e .mbr-section-title {
  color: #000000;
}
.cid-vgoVyrsQGQ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgoVyrsQGQ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vgoVyrsQGQ .item {
    margin-bottom: 1rem;
  }
}
.cid-vgoVyrsQGQ .item-wrapper {
  position: relative;
}
.cid-vgoVyrsQGQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vgoVyrsQGQ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vgoVyrsQGQ .carousel-control,
.cid-vgoVyrsQGQ .close {
  background: #1b1b1b;
}
.cid-vgoVyrsQGQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vgoVyrsQGQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vgoVyrsQGQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vgoVyrsQGQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-vgoVyrsQGQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vgoVyrsQGQ .close::before {
  content: '\e91a';
}
.cid-vgoVyrsQGQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vgoVyrsQGQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vgoVyrsQGQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgoVyrsQGQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgoVyrsQGQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgoVyrsQGQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vgoVyrsQGQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vgoVyrsQGQ .carousel-indicators li.active,
.cid-vgoVyrsQGQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vgoVyrsQGQ .carousel-indicators li::after,
.cid-vgoVyrsQGQ .carousel-indicators li::before {
  content: none;
}
.cid-vgoVyrsQGQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vgoVyrsQGQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vgoVyrsQGQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vgoVyrsQGQ .carousel-indicators {
    display: none;
  }
}
.cid-vgoVyrsQGQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vgoVyrsQGQ .carousel-inner > .active {
  display: block;
}
.cid-vgoVyrsQGQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgoVyrsQGQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vgoVyrsQGQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vgoVyrsQGQ .carousel-control,
  .cid-vgoVyrsQGQ .carousel-indicators,
  .cid-vgoVyrsQGQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vgoVyrsQGQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vgoVyrsQGQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vgoVyrsQGQ .carousel-indicators .active,
.cid-vgoVyrsQGQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vgoVyrsQGQ .carousel-indicators .active {
  background: #fff;
}
.cid-vgoVyrsQGQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vgoVyrsQGQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vgoVyrsQGQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vgoVyrsQGQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vgoVyrsQGQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vgoVyrsQGQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vgoVyrsQGQ .carousel {
  width: 100%;
}
.cid-vgoVyrsQGQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vgoVyrsQGQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vgoVyrsQGQ .modal.fade .modal-dialog,
.cid-vgoVyrsQGQ .modal.in .modal-dialog {
  transform: none;
}
.cid-vgoVyrsQGQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vgoVyrsQGQ .content-head {
  max-width: 800px;
}
.cid-vgoVyrsQGQ .mbr-section-title {
  color: #000000;
}
.cid-vghSVqac9k {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghSVqac9k .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghSVqac9k .item {
    margin-bottom: 1rem;
  }
}
.cid-vghSVqac9k .item-wrapper {
  position: relative;
}
.cid-vghSVqac9k .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghSVqac9k .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghSVqac9k .carousel-control,
.cid-vghSVqac9k .close {
  background: #1b1b1b;
}
.cid-vghSVqac9k .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghSVqac9k .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghSVqac9k .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghSVqac9k .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghSVqac9k .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghSVqac9k .close::before {
  content: '\e91a';
}
.cid-vghSVqac9k .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghSVqac9k .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghSVqac9k .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghSVqac9k .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghSVqac9k .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghSVqac9k .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghSVqac9k .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghSVqac9k .carousel-indicators li.active,
.cid-vghSVqac9k .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghSVqac9k .carousel-indicators li::after,
.cid-vghSVqac9k .carousel-indicators li::before {
  content: none;
}
.cid-vghSVqac9k .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghSVqac9k .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghSVqac9k .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghSVqac9k .carousel-indicators {
    display: none;
  }
}
.cid-vghSVqac9k .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghSVqac9k .carousel-inner > .active {
  display: block;
}
.cid-vghSVqac9k .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghSVqac9k .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghSVqac9k .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghSVqac9k .carousel-control,
  .cid-vghSVqac9k .carousel-indicators,
  .cid-vghSVqac9k .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghSVqac9k .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghSVqac9k .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghSVqac9k .carousel-indicators .active,
.cid-vghSVqac9k .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghSVqac9k .carousel-indicators .active {
  background: #fff;
}
.cid-vghSVqac9k .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghSVqac9k .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghSVqac9k .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghSVqac9k .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghSVqac9k .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghSVqac9k .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghSVqac9k .carousel {
  width: 100%;
}
.cid-vghSVqac9k .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghSVqac9k .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghSVqac9k .modal.fade .modal-dialog,
.cid-vghSVqac9k .modal.in .modal-dialog {
  transform: none;
}
.cid-vghSVqac9k .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghSVqac9k .content-head {
  max-width: 800px;
}
.cid-vghSVqac9k .mbr-section-title {
  color: #000000;
}
.cid-vghSXFT22c {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vghSXFT22c .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghSXFT22c .item {
    margin-bottom: 1rem;
  }
}
.cid-vghSXFT22c .item-wrapper {
  position: relative;
}
.cid-vghSXFT22c .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghSXFT22c .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghSXFT22c .carousel-control,
.cid-vghSXFT22c .close {
  background: #1b1b1b;
}
.cid-vghSXFT22c .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghSXFT22c .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghSXFT22c .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghSXFT22c .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghSXFT22c .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghSXFT22c .close::before {
  content: '\e91a';
}
.cid-vghSXFT22c .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghSXFT22c .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghSXFT22c .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghSXFT22c .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghSXFT22c .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghSXFT22c .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghSXFT22c .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghSXFT22c .carousel-indicators li.active,
.cid-vghSXFT22c .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghSXFT22c .carousel-indicators li::after,
.cid-vghSXFT22c .carousel-indicators li::before {
  content: none;
}
.cid-vghSXFT22c .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghSXFT22c .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghSXFT22c .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghSXFT22c .carousel-indicators {
    display: none;
  }
}
.cid-vghSXFT22c .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghSXFT22c .carousel-inner > .active {
  display: block;
}
.cid-vghSXFT22c .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghSXFT22c .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghSXFT22c .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghSXFT22c .carousel-control,
  .cid-vghSXFT22c .carousel-indicators,
  .cid-vghSXFT22c .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghSXFT22c .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghSXFT22c .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghSXFT22c .carousel-indicators .active,
.cid-vghSXFT22c .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghSXFT22c .carousel-indicators .active {
  background: #fff;
}
.cid-vghSXFT22c .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghSXFT22c .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghSXFT22c .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghSXFT22c .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghSXFT22c .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghSXFT22c .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghSXFT22c .carousel {
  width: 100%;
}
.cid-vghSXFT22c .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghSXFT22c .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghSXFT22c .modal.fade .modal-dialog,
.cid-vghSXFT22c .modal.in .modal-dialog {
  transform: none;
}
.cid-vghSXFT22c .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghSXFT22c .content-head {
  max-width: 800px;
}
.cid-vghSXFT22c .mbr-section-title {
  color: #000000;
}
.cid-vgoZAljHES {
  padding-top: 0rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vgoZAljHES .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vgoZAljHES .item {
    margin-bottom: 1rem;
  }
}
.cid-vgoZAljHES .item-wrapper {
  position: relative;
}
.cid-vgoZAljHES .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vgoZAljHES .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vgoZAljHES .carousel-control,
.cid-vgoZAljHES .close {
  background: #1b1b1b;
}
.cid-vgoZAljHES .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vgoZAljHES .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vgoZAljHES .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vgoZAljHES .carousel-control-next span {
  margin-left: 5px;
}
.cid-vgoZAljHES .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vgoZAljHES .close::before {
  content: '\e91a';
}
.cid-vgoZAljHES .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vgoZAljHES .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vgoZAljHES .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgoZAljHES .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgoZAljHES .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgoZAljHES .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vgoZAljHES .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vgoZAljHES .carousel-indicators li.active,
.cid-vgoZAljHES .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vgoZAljHES .carousel-indicators li::after,
.cid-vgoZAljHES .carousel-indicators li::before {
  content: none;
}
.cid-vgoZAljHES .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vgoZAljHES .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vgoZAljHES .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vgoZAljHES .carousel-indicators {
    display: none;
  }
}
.cid-vgoZAljHES .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vgoZAljHES .carousel-inner > .active {
  display: block;
}
.cid-vgoZAljHES .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgoZAljHES .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vgoZAljHES .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vgoZAljHES .carousel-control,
  .cid-vgoZAljHES .carousel-indicators,
  .cid-vgoZAljHES .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vgoZAljHES .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vgoZAljHES .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vgoZAljHES .carousel-indicators .active,
.cid-vgoZAljHES .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vgoZAljHES .carousel-indicators .active {
  background: #fff;
}
.cid-vgoZAljHES .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vgoZAljHES .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vgoZAljHES .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vgoZAljHES .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vgoZAljHES .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vgoZAljHES .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vgoZAljHES .carousel {
  width: 100%;
}
.cid-vgoZAljHES .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vgoZAljHES .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vgoZAljHES .modal.fade .modal-dialog,
.cid-vgoZAljHES .modal.in .modal-dialog {
  transform: none;
}
.cid-vgoZAljHES .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vgoZAljHES .content-head {
  max-width: 800px;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vghT5YixTa {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vghT5YixTa .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;
}
@media (max-width: 767px) {
  .cid-vghT5YixTa .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vghT5YixTa .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghT5YixTa .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vghT5YixTa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghT5YixTa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghT5YixTa .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vghT5YixTa .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vghT5YixTa .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghT5YixTa .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vghT5YixTa .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vghT5YixTa .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vghT5YixTa .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghT5YixTa .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vghT5YixTa .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vghT5YixTa .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vghT5YixTa .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vghT5YixTa .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vghT5YixTa .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghT5YixTa .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vghT5YixTa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vghT5YixTa .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vghT5YixTa .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghT5YixTa .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vghT5YixTa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghT5YixTa .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vghT5YixTa .nav-item:focus,
.cid-vghT5YixTa .nav-link:focus {
  outline: none;
}
.cid-vghT5YixTa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghT5YixTa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghT5YixTa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghT5YixTa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghT5YixTa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghT5YixTa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghT5YixTa .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vghT5YixTa .navbar.opened {
  transition: all 0.25s;
}
.cid-vghT5YixTa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghT5YixTa .navbar .navbar-logo img {
  width: auto;
}
.cid-vghT5YixTa .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vghT5YixTa .navbar.collapsed {
  justify-content: center;
}
.cid-vghT5YixTa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghT5YixTa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghT5YixTa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vghT5YixTa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghT5YixTa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghT5YixTa .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-vghT5YixTa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghT5YixTa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghT5YixTa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghT5YixTa .navbar {
    min-height: 72px;
  }
  .cid-vghT5YixTa .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vghT5YixTa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghT5YixTa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghT5YixTa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghT5YixTa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghT5YixTa .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-vghT5YixTa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghT5YixTa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vghT5YixTa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghT5YixTa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghT5YixTa .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vghT5YixTa .dropdown-item.active,
.cid-vghT5YixTa .dropdown-item:active {
  background-color: transparent;
}
.cid-vghT5YixTa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghT5YixTa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghT5YixTa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghT5YixTa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vghT5YixTa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vghT5YixTa .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vghT5YixTa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghT5YixTa .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vghT5YixTa .navbar-buttons {
    text-align: left;
  }
}
.cid-vghT5YixTa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghT5YixTa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vghT5YixTa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghT5YixTa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghT5YixTa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghT5YixTa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghT5YixTa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghT5YixTa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghT5YixTa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghT5YixTa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghT5YixTa .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vghT5YixTa .opacityScroll {
  background: #761418 !important;
}
.cid-vghT5YixTa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghT5YixTa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vghT5YixTa .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghT5YixTa .navbar {
    height: 70px;
  }
  .cid-vghT5YixTa .navbar.opened {
    height: auto;
  }
  .cid-vghT5YixTa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghT5YixTa .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vghT5YixTa .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vghT5YixTa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vghT5YixTa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vghT5YixTa .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vghT5YixTa .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vghT5YixTa .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vghT5YixTa .navbar-brand {
    margin-right: auto;
  }
  .cid-vghT5YixTa .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vghT5YixTa .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vghT5YixTa .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vghT5YixTa .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghT5YixTa .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vghT5YixTa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vghT5YixTa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vghT5YixTa .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vghT5YixTa .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghT5YixTa .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghT5YixTa .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vghT5YixTa .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vghT5YixTa .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vghT5Z2hNj {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mist-tree-page-banner-1-2000x885.jpeg");
}
.cid-vghT5Z2hNj .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vghT5Z2hNj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghT5Z2hNj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghT5Z2hNj .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vghT5Z2hNj .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vghT5Z2hNj {
    align-items: center;
  }
  .cid-vghT5Z2hNj .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vghT5Z2hNj .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vghT5Z2hNj {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vghT5Z2hNj .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vghT5Z2hNj .content-wrap {
    width: 100%;
  }
}
.cid-vghT5Z2hNj .mbr-section-title {
  text-align: center;
}
.cid-vghT5Z2hNj .mbr-text,
.cid-vghT5Z2hNj .mbr-section-btn {
  text-align: center;
}
.cid-vgBudaEwsq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBudaEwsq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBudaEwsq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghT5ZlsA2 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghT5ZlsA2 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghT5ZlsA2 .item {
    margin-bottom: 1rem;
  }
}
.cid-vghT5ZlsA2 .item-wrapper {
  position: relative;
}
.cid-vghT5ZlsA2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghT5ZlsA2 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghT5ZlsA2 .carousel-control,
.cid-vghT5ZlsA2 .close {
  background: #1b1b1b;
}
.cid-vghT5ZlsA2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghT5ZlsA2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghT5ZlsA2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghT5ZlsA2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghT5ZlsA2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghT5ZlsA2 .close::before {
  content: '\e91a';
}
.cid-vghT5ZlsA2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghT5ZlsA2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghT5ZlsA2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghT5ZlsA2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghT5ZlsA2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghT5ZlsA2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghT5ZlsA2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghT5ZlsA2 .carousel-indicators li.active,
.cid-vghT5ZlsA2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghT5ZlsA2 .carousel-indicators li::after,
.cid-vghT5ZlsA2 .carousel-indicators li::before {
  content: none;
}
.cid-vghT5ZlsA2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghT5ZlsA2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghT5ZlsA2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghT5ZlsA2 .carousel-indicators {
    display: none;
  }
}
.cid-vghT5ZlsA2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghT5ZlsA2 .carousel-inner > .active {
  display: block;
}
.cid-vghT5ZlsA2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghT5ZlsA2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghT5ZlsA2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghT5ZlsA2 .carousel-control,
  .cid-vghT5ZlsA2 .carousel-indicators,
  .cid-vghT5ZlsA2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghT5ZlsA2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghT5ZlsA2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghT5ZlsA2 .carousel-indicators .active,
.cid-vghT5ZlsA2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghT5ZlsA2 .carousel-indicators .active {
  background: #fff;
}
.cid-vghT5ZlsA2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghT5ZlsA2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghT5ZlsA2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghT5ZlsA2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghT5ZlsA2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghT5ZlsA2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghT5ZlsA2 .carousel {
  width: 100%;
}
.cid-vghT5ZlsA2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghT5ZlsA2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghT5ZlsA2 .modal.fade .modal-dialog,
.cid-vghT5ZlsA2 .modal.in .modal-dialog {
  transform: none;
}
.cid-vghT5ZlsA2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghT5ZlsA2 .content-head {
  max-width: 800px;
}
.cid-vghT5ZlsA2 .mbr-section-title {
  color: #000000;
}
.cid-vghT60Rc9d {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghT60Rc9d .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghT60Rc9d .item {
    margin-bottom: 1rem;
  }
}
.cid-vghT60Rc9d .item-wrapper {
  position: relative;
}
.cid-vghT60Rc9d .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghT60Rc9d .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghT60Rc9d .carousel-control,
.cid-vghT60Rc9d .close {
  background: #1b1b1b;
}
.cid-vghT60Rc9d .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghT60Rc9d .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghT60Rc9d .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghT60Rc9d .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghT60Rc9d .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghT60Rc9d .close::before {
  content: '\e91a';
}
.cid-vghT60Rc9d .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghT60Rc9d .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghT60Rc9d .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghT60Rc9d .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghT60Rc9d .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghT60Rc9d .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghT60Rc9d .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghT60Rc9d .carousel-indicators li.active,
.cid-vghT60Rc9d .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghT60Rc9d .carousel-indicators li::after,
.cid-vghT60Rc9d .carousel-indicators li::before {
  content: none;
}
.cid-vghT60Rc9d .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghT60Rc9d .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghT60Rc9d .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghT60Rc9d .carousel-indicators {
    display: none;
  }
}
.cid-vghT60Rc9d .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghT60Rc9d .carousel-inner > .active {
  display: block;
}
.cid-vghT60Rc9d .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghT60Rc9d .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghT60Rc9d .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghT60Rc9d .carousel-control,
  .cid-vghT60Rc9d .carousel-indicators,
  .cid-vghT60Rc9d .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghT60Rc9d .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghT60Rc9d .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghT60Rc9d .carousel-indicators .active,
.cid-vghT60Rc9d .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghT60Rc9d .carousel-indicators .active {
  background: #fff;
}
.cid-vghT60Rc9d .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghT60Rc9d .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghT60Rc9d .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghT60Rc9d .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghT60Rc9d .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghT60Rc9d .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghT60Rc9d .carousel {
  width: 100%;
}
.cid-vghT60Rc9d .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghT60Rc9d .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghT60Rc9d .modal.fade .modal-dialog,
.cid-vghT60Rc9d .modal.in .modal-dialog {
  transform: none;
}
.cid-vghT60Rc9d .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghT60Rc9d .content-head {
  max-width: 800px;
}
.cid-vghT60Rc9d .mbr-section-title {
  color: #000000;
}
.cid-vghT61xXV9 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghT61xXV9 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghT61xXV9 .item {
    margin-bottom: 1rem;
  }
}
.cid-vghT61xXV9 .item-wrapper {
  position: relative;
}
.cid-vghT61xXV9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghT61xXV9 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghT61xXV9 .carousel-control,
.cid-vghT61xXV9 .close {
  background: #1b1b1b;
}
.cid-vghT61xXV9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghT61xXV9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghT61xXV9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghT61xXV9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghT61xXV9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghT61xXV9 .close::before {
  content: '\e91a';
}
.cid-vghT61xXV9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghT61xXV9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghT61xXV9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghT61xXV9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghT61xXV9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghT61xXV9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghT61xXV9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghT61xXV9 .carousel-indicators li.active,
.cid-vghT61xXV9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghT61xXV9 .carousel-indicators li::after,
.cid-vghT61xXV9 .carousel-indicators li::before {
  content: none;
}
.cid-vghT61xXV9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghT61xXV9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghT61xXV9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghT61xXV9 .carousel-indicators {
    display: none;
  }
}
.cid-vghT61xXV9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghT61xXV9 .carousel-inner > .active {
  display: block;
}
.cid-vghT61xXV9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghT61xXV9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghT61xXV9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghT61xXV9 .carousel-control,
  .cid-vghT61xXV9 .carousel-indicators,
  .cid-vghT61xXV9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghT61xXV9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghT61xXV9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghT61xXV9 .carousel-indicators .active,
.cid-vghT61xXV9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghT61xXV9 .carousel-indicators .active {
  background: #fff;
}
.cid-vghT61xXV9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghT61xXV9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghT61xXV9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghT61xXV9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghT61xXV9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghT61xXV9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghT61xXV9 .carousel {
  width: 100%;
}
.cid-vghT61xXV9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghT61xXV9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghT61xXV9 .modal.fade .modal-dialog,
.cid-vghT61xXV9 .modal.in .modal-dialog {
  transform: none;
}
.cid-vghT61xXV9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghT61xXV9 .content-head {
  max-width: 800px;
}
.cid-vghT61xXV9 .mbr-section-title {
  color: #000000;
}
.cid-vghT62dMYD {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vghT62dMYD .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghT62dMYD .item {
    margin-bottom: 1rem;
  }
}
.cid-vghT62dMYD .item-wrapper {
  position: relative;
}
.cid-vghT62dMYD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghT62dMYD .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghT62dMYD .carousel-control,
.cid-vghT62dMYD .close {
  background: #1b1b1b;
}
.cid-vghT62dMYD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghT62dMYD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghT62dMYD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghT62dMYD .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghT62dMYD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghT62dMYD .close::before {
  content: '\e91a';
}
.cid-vghT62dMYD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghT62dMYD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghT62dMYD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghT62dMYD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghT62dMYD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghT62dMYD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghT62dMYD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghT62dMYD .carousel-indicators li.active,
.cid-vghT62dMYD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghT62dMYD .carousel-indicators li::after,
.cid-vghT62dMYD .carousel-indicators li::before {
  content: none;
}
.cid-vghT62dMYD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghT62dMYD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghT62dMYD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghT62dMYD .carousel-indicators {
    display: none;
  }
}
.cid-vghT62dMYD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghT62dMYD .carousel-inner > .active {
  display: block;
}
.cid-vghT62dMYD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghT62dMYD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghT62dMYD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghT62dMYD .carousel-control,
  .cid-vghT62dMYD .carousel-indicators,
  .cid-vghT62dMYD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghT62dMYD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghT62dMYD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghT62dMYD .carousel-indicators .active,
.cid-vghT62dMYD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghT62dMYD .carousel-indicators .active {
  background: #fff;
}
.cid-vghT62dMYD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghT62dMYD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghT62dMYD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghT62dMYD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghT62dMYD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghT62dMYD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghT62dMYD .carousel {
  width: 100%;
}
.cid-vghT62dMYD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghT62dMYD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghT62dMYD .modal.fade .modal-dialog,
.cid-vghT62dMYD .modal.in .modal-dialog {
  transform: none;
}
.cid-vghT62dMYD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghT62dMYD .content-head {
  max-width: 800px;
}
.cid-vghT62dMYD .mbr-section-title {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vghTvHHLA8 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vghTvHHLA8 .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;
}
@media (max-width: 767px) {
  .cid-vghTvHHLA8 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vghTvHHLA8 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vghTvHHLA8 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vghTvHHLA8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vghTvHHLA8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vghTvHHLA8 .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vghTvHHLA8 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vghTvHHLA8 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghTvHHLA8 .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vghTvHHLA8 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vghTvHHLA8 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vghTvHHLA8 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vghTvHHLA8 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vghTvHHLA8 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vghTvHHLA8 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vghTvHHLA8 .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vghTvHHLA8 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vghTvHHLA8 .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghTvHHLA8 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vghTvHHLA8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vghTvHHLA8 .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vghTvHHLA8 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vghTvHHLA8 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vghTvHHLA8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vghTvHHLA8 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vghTvHHLA8 .nav-item:focus,
.cid-vghTvHHLA8 .nav-link:focus {
  outline: none;
}
.cid-vghTvHHLA8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vghTvHHLA8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vghTvHHLA8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vghTvHHLA8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vghTvHHLA8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vghTvHHLA8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vghTvHHLA8 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vghTvHHLA8 .navbar.opened {
  transition: all 0.25s;
}
.cid-vghTvHHLA8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vghTvHHLA8 .navbar .navbar-logo img {
  width: auto;
}
.cid-vghTvHHLA8 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vghTvHHLA8 .navbar.collapsed {
  justify-content: center;
}
.cid-vghTvHHLA8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vghTvHHLA8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vghTvHHLA8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vghTvHHLA8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vghTvHHLA8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vghTvHHLA8 .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-vghTvHHLA8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vghTvHHLA8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vghTvHHLA8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vghTvHHLA8 .navbar {
    min-height: 72px;
  }
  .cid-vghTvHHLA8 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vghTvHHLA8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vghTvHHLA8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vghTvHHLA8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vghTvHHLA8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vghTvHHLA8 .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-vghTvHHLA8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vghTvHHLA8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vghTvHHLA8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vghTvHHLA8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vghTvHHLA8 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vghTvHHLA8 .dropdown-item.active,
.cid-vghTvHHLA8 .dropdown-item:active {
  background-color: transparent;
}
.cid-vghTvHHLA8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vghTvHHLA8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vghTvHHLA8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vghTvHHLA8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vghTvHHLA8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vghTvHHLA8 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vghTvHHLA8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vghTvHHLA8 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vghTvHHLA8 .navbar-buttons {
    text-align: left;
  }
}
.cid-vghTvHHLA8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vghTvHHLA8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vghTvHHLA8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vghTvHHLA8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghTvHHLA8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vghTvHHLA8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vghTvHHLA8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghTvHHLA8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vghTvHHLA8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vghTvHHLA8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vghTvHHLA8 .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vghTvHHLA8 .opacityScroll {
  background: #761418 !important;
}
.cid-vghTvHHLA8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vghTvHHLA8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vghTvHHLA8 .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vghTvHHLA8 .navbar {
    height: 70px;
  }
  .cid-vghTvHHLA8 .navbar.opened {
    height: auto;
  }
  .cid-vghTvHHLA8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vghTvHHLA8 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vghTvHHLA8 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vghTvHHLA8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vghTvHHLA8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vghTvHHLA8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vghTvHHLA8 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vghTvHHLA8 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vghTvHHLA8 .navbar-brand {
    margin-right: auto;
  }
  .cid-vghTvHHLA8 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vghTvHHLA8 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vghTvHHLA8 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vghTvHHLA8 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghTvHHLA8 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vghTvHHLA8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vghTvHHLA8 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vghTvHHLA8 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vghTvHHLA8 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vghTvHHLA8 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vghTvHHLA8 .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vghTvHHLA8 .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vghTvHHLA8 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vghTvI1xCN {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/ebb-tide-page-banner-1900x1264.jpeg");
}
.cid-vghTvI1xCN .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vghTvI1xCN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vghTvI1xCN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghTvI1xCN .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vghTvI1xCN .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vghTvI1xCN {
    align-items: center;
  }
  .cid-vghTvI1xCN .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vghTvI1xCN .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vghTvI1xCN {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vghTvI1xCN .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vghTvI1xCN .content-wrap {
    width: 100%;
  }
}
.cid-vghTvI1xCN .mbr-section-title {
  text-align: center;
}
.cid-vghTvI1xCN .mbr-text,
.cid-vghTvI1xCN .mbr-section-btn {
  text-align: center;
}
.cid-vgBugy2tDD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBugy2tDD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBugy2tDD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vghTvIdigJ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghTvIdigJ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghTvIdigJ .item {
    margin-bottom: 1rem;
  }
}
.cid-vghTvIdigJ .item-wrapper {
  position: relative;
}
.cid-vghTvIdigJ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghTvIdigJ .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghTvIdigJ .carousel-control,
.cid-vghTvIdigJ .close {
  background: #1b1b1b;
}
.cid-vghTvIdigJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghTvIdigJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghTvIdigJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghTvIdigJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghTvIdigJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghTvIdigJ .close::before {
  content: '\e91a';
}
.cid-vghTvIdigJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghTvIdigJ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghTvIdigJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghTvIdigJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghTvIdigJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghTvIdigJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghTvIdigJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghTvIdigJ .carousel-indicators li.active,
.cid-vghTvIdigJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghTvIdigJ .carousel-indicators li::after,
.cid-vghTvIdigJ .carousel-indicators li::before {
  content: none;
}
.cid-vghTvIdigJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghTvIdigJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghTvIdigJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghTvIdigJ .carousel-indicators {
    display: none;
  }
}
.cid-vghTvIdigJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghTvIdigJ .carousel-inner > .active {
  display: block;
}
.cid-vghTvIdigJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghTvIdigJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghTvIdigJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghTvIdigJ .carousel-control,
  .cid-vghTvIdigJ .carousel-indicators,
  .cid-vghTvIdigJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghTvIdigJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghTvIdigJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghTvIdigJ .carousel-indicators .active,
.cid-vghTvIdigJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghTvIdigJ .carousel-indicators .active {
  background: #fff;
}
.cid-vghTvIdigJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghTvIdigJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghTvIdigJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghTvIdigJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghTvIdigJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghTvIdigJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghTvIdigJ .carousel {
  width: 100%;
}
.cid-vghTvIdigJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghTvIdigJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghTvIdigJ .modal.fade .modal-dialog,
.cid-vghTvIdigJ .modal.in .modal-dialog {
  transform: none;
}
.cid-vghTvIdigJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghTvIdigJ .content-head {
  max-width: 800px;
}
.cid-vghTvIdigJ .mbr-section-title {
  color: #000000;
}
.cid-vghTvIWZKD {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vghTvIWZKD .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghTvIWZKD .item {
    margin-bottom: 1rem;
  }
}
.cid-vghTvIWZKD .item-wrapper {
  position: relative;
}
.cid-vghTvIWZKD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghTvIWZKD .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghTvIWZKD .carousel-control,
.cid-vghTvIWZKD .close {
  background: #1b1b1b;
}
.cid-vghTvIWZKD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghTvIWZKD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghTvIWZKD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghTvIWZKD .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghTvIWZKD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghTvIWZKD .close::before {
  content: '\e91a';
}
.cid-vghTvIWZKD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghTvIWZKD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghTvIWZKD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghTvIWZKD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghTvIWZKD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghTvIWZKD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghTvIWZKD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghTvIWZKD .carousel-indicators li.active,
.cid-vghTvIWZKD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghTvIWZKD .carousel-indicators li::after,
.cid-vghTvIWZKD .carousel-indicators li::before {
  content: none;
}
.cid-vghTvIWZKD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghTvIWZKD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghTvIWZKD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghTvIWZKD .carousel-indicators {
    display: none;
  }
}
.cid-vghTvIWZKD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghTvIWZKD .carousel-inner > .active {
  display: block;
}
.cid-vghTvIWZKD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghTvIWZKD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghTvIWZKD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghTvIWZKD .carousel-control,
  .cid-vghTvIWZKD .carousel-indicators,
  .cid-vghTvIWZKD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghTvIWZKD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghTvIWZKD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghTvIWZKD .carousel-indicators .active,
.cid-vghTvIWZKD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghTvIWZKD .carousel-indicators .active {
  background: #fff;
}
.cid-vghTvIWZKD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghTvIWZKD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghTvIWZKD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghTvIWZKD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghTvIWZKD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghTvIWZKD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghTvIWZKD .carousel {
  width: 100%;
}
.cid-vghTvIWZKD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghTvIWZKD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghTvIWZKD .modal.fade .modal-dialog,
.cid-vghTvIWZKD .modal.in .modal-dialog {
  transform: none;
}
.cid-vghTvIWZKD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghTvIWZKD .content-head {
  max-width: 800px;
}
.cid-vghTvIWZKD .mbr-section-title {
  color: #000000;
}
.cid-vghTvKnTqA {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vghTvKnTqA .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vghTvKnTqA .item {
    margin-bottom: 1rem;
  }
}
.cid-vghTvKnTqA .item-wrapper {
  position: relative;
}
.cid-vghTvKnTqA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vghTvKnTqA .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vghTvKnTqA .carousel-control,
.cid-vghTvKnTqA .close {
  background: #1b1b1b;
}
.cid-vghTvKnTqA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vghTvKnTqA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vghTvKnTqA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vghTvKnTqA .carousel-control-next span {
  margin-left: 5px;
}
.cid-vghTvKnTqA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vghTvKnTqA .close::before {
  content: '\e91a';
}
.cid-vghTvKnTqA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vghTvKnTqA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vghTvKnTqA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghTvKnTqA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vghTvKnTqA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vghTvKnTqA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vghTvKnTqA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vghTvKnTqA .carousel-indicators li.active,
.cid-vghTvKnTqA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vghTvKnTqA .carousel-indicators li::after,
.cid-vghTvKnTqA .carousel-indicators li::before {
  content: none;
}
.cid-vghTvKnTqA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vghTvKnTqA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vghTvKnTqA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vghTvKnTqA .carousel-indicators {
    display: none;
  }
}
.cid-vghTvKnTqA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vghTvKnTqA .carousel-inner > .active {
  display: block;
}
.cid-vghTvKnTqA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vghTvKnTqA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vghTvKnTqA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vghTvKnTqA .carousel-control,
  .cid-vghTvKnTqA .carousel-indicators,
  .cid-vghTvKnTqA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vghTvKnTqA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vghTvKnTqA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vghTvKnTqA .carousel-indicators .active,
.cid-vghTvKnTqA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vghTvKnTqA .carousel-indicators .active {
  background: #fff;
}
.cid-vghTvKnTqA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vghTvKnTqA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vghTvKnTqA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vghTvKnTqA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vghTvKnTqA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vghTvKnTqA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vghTvKnTqA .carousel {
  width: 100%;
}
.cid-vghTvKnTqA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vghTvKnTqA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vghTvKnTqA .modal.fade .modal-dialog,
.cid-vghTvKnTqA .modal.in .modal-dialog {
  transform: none;
}
.cid-vghTvKnTqA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vghTvKnTqA .content-head {
  max-width: 800px;
}
.cid-vghTvKnTqA .mbr-section-title {
  color: #000000;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vgpAx6ludE {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vgpAx6ludE .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;
}
@media (max-width: 767px) {
  .cid-vgpAx6ludE .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vgpAx6ludE .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgpAx6ludE .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vgpAx6ludE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgpAx6ludE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgpAx6ludE .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vgpAx6ludE .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vgpAx6ludE .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vgpAx6ludE .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vgpAx6ludE .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vgpAx6ludE .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vgpAx6ludE .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vgpAx6ludE .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vgpAx6ludE .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vgpAx6ludE .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vgpAx6ludE .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vgpAx6ludE .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vgpAx6ludE .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vgpAx6ludE .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vgpAx6ludE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vgpAx6ludE .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vgpAx6ludE .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgpAx6ludE .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vgpAx6ludE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgpAx6ludE .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vgpAx6ludE .nav-item:focus,
.cid-vgpAx6ludE .nav-link:focus {
  outline: none;
}
.cid-vgpAx6ludE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgpAx6ludE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgpAx6ludE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgpAx6ludE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgpAx6ludE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgpAx6ludE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgpAx6ludE .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vgpAx6ludE .navbar.opened {
  transition: all 0.25s;
}
.cid-vgpAx6ludE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgpAx6ludE .navbar .navbar-logo img {
  width: auto;
}
.cid-vgpAx6ludE .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vgpAx6ludE .navbar.collapsed {
  justify-content: center;
}
.cid-vgpAx6ludE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgpAx6ludE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgpAx6ludE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vgpAx6ludE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgpAx6ludE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgpAx6ludE .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-vgpAx6ludE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgpAx6ludE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgpAx6ludE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vgpAx6ludE .navbar {
    min-height: 72px;
  }
  .cid-vgpAx6ludE .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vgpAx6ludE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgpAx6ludE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgpAx6ludE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgpAx6ludE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgpAx6ludE .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-vgpAx6ludE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgpAx6ludE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vgpAx6ludE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgpAx6ludE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgpAx6ludE .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vgpAx6ludE .dropdown-item.active,
.cid-vgpAx6ludE .dropdown-item:active {
  background-color: transparent;
}
.cid-vgpAx6ludE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgpAx6ludE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgpAx6ludE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgpAx6ludE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vgpAx6ludE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vgpAx6ludE .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vgpAx6ludE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgpAx6ludE .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vgpAx6ludE .navbar-buttons {
    text-align: left;
  }
}
.cid-vgpAx6ludE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgpAx6ludE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vgpAx6ludE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgpAx6ludE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgpAx6ludE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgpAx6ludE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgpAx6ludE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgpAx6ludE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgpAx6ludE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgpAx6ludE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgpAx6ludE .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vgpAx6ludE .opacityScroll {
  background: #761418 !important;
}
.cid-vgpAx6ludE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgpAx6ludE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vgpAx6ludE .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgpAx6ludE .navbar {
    height: 70px;
  }
  .cid-vgpAx6ludE .navbar.opened {
    height: auto;
  }
  .cid-vgpAx6ludE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgpAx6ludE .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vgpAx6ludE .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vgpAx6ludE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vgpAx6ludE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vgpAx6ludE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vgpAx6ludE .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vgpAx6ludE .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vgpAx6ludE .navbar-brand {
    margin-right: auto;
  }
  .cid-vgpAx6ludE .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vgpAx6ludE .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vgpAx6ludE .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vgpAx6ludE .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vgpAx6ludE .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vgpAx6ludE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vgpAx6ludE .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vgpAx6ludE .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vgpAx6ludE .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vgpAx6ludE .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vgpAx6ludE .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vgpAx6ludE .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vgpAx6ludE .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vgpAx6Fe2G {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vgpAx6Fe2G .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vgpAx6Fe2G .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgpAx6Fe2G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgpAx6Fe2G .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vgpAx6Fe2G .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vgpAx6Fe2G {
    align-items: center;
  }
  .cid-vgpAx6Fe2G .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vgpAx6Fe2G .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vgpAx6Fe2G {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vgpAx6Fe2G .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vgpAx6Fe2G .content-wrap {
    width: 100%;
  }
}
.cid-vgpAx6Fe2G .mbr-section-title {
  text-align: center;
}
.cid-vgpAx6Fe2G .mbr-text,
.cid-vgpAx6Fe2G .mbr-section-btn {
  text-align: center;
}
.cid-vgBtagw19e {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgBtagw19e .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgBtagw19e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgpEu5xyyq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgpEu5xyyq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgpEu5xyyq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgpEu5xyyq .mbr-section-subtitle {
  text-align: left;
  color: #000000;
}
.cid-vgpEu5xyyq .mbr-section-title {
  color: #000000;
}
.cid-vgpDHH01Yn {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgpDHH01Yn .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vgpDHH01Yn .item {
    margin-bottom: 1rem;
  }
}
.cid-vgpDHH01Yn .item-wrapper {
  position: relative;
}
.cid-vgpDHH01Yn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vgpDHH01Yn .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vgpDHH01Yn .carousel-control,
.cid-vgpDHH01Yn .close {
  background: #1b1b1b;
}
.cid-vgpDHH01Yn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vgpDHH01Yn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vgpDHH01Yn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vgpDHH01Yn .carousel-control-next span {
  margin-left: 5px;
}
.cid-vgpDHH01Yn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vgpDHH01Yn .close::before {
  content: '\e91a';
}
.cid-vgpDHH01Yn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vgpDHH01Yn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vgpDHH01Yn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgpDHH01Yn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgpDHH01Yn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgpDHH01Yn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vgpDHH01Yn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vgpDHH01Yn .carousel-indicators li.active,
.cid-vgpDHH01Yn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vgpDHH01Yn .carousel-indicators li::after,
.cid-vgpDHH01Yn .carousel-indicators li::before {
  content: none;
}
.cid-vgpDHH01Yn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vgpDHH01Yn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vgpDHH01Yn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vgpDHH01Yn .carousel-indicators {
    display: none;
  }
}
.cid-vgpDHH01Yn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vgpDHH01Yn .carousel-inner > .active {
  display: block;
}
.cid-vgpDHH01Yn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgpDHH01Yn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vgpDHH01Yn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vgpDHH01Yn .carousel-control,
  .cid-vgpDHH01Yn .carousel-indicators,
  .cid-vgpDHH01Yn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vgpDHH01Yn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vgpDHH01Yn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vgpDHH01Yn .carousel-indicators .active,
.cid-vgpDHH01Yn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vgpDHH01Yn .carousel-indicators .active {
  background: #fff;
}
.cid-vgpDHH01Yn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vgpDHH01Yn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vgpDHH01Yn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vgpDHH01Yn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vgpDHH01Yn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vgpDHH01Yn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vgpDHH01Yn .carousel {
  width: 100%;
}
.cid-vgpDHH01Yn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vgpDHH01Yn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vgpDHH01Yn .modal.fade .modal-dialog,
.cid-vgpDHH01Yn .modal.in .modal-dialog {
  transform: none;
}
.cid-vgpDHH01Yn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vgpDHH01Yn .content-head {
  max-width: 800px;
}
.cid-vgpDHH01Yn .mbr-section-subtitle {
  text-align: left;
}
.cid-vgpFlyX1Y9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgpFlyX1Y9 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vgpFlyX1Y9 .item {
    margin-bottom: 1rem;
  }
}
.cid-vgpFlyX1Y9 .item-wrapper {
  position: relative;
}
.cid-vgpFlyX1Y9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vgpFlyX1Y9 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vgpFlyX1Y9 .carousel-control,
.cid-vgpFlyX1Y9 .close {
  background: #1b1b1b;
}
.cid-vgpFlyX1Y9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vgpFlyX1Y9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vgpFlyX1Y9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vgpFlyX1Y9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vgpFlyX1Y9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vgpFlyX1Y9 .close::before {
  content: '\e91a';
}
.cid-vgpFlyX1Y9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vgpFlyX1Y9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vgpFlyX1Y9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgpFlyX1Y9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vgpFlyX1Y9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vgpFlyX1Y9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vgpFlyX1Y9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vgpFlyX1Y9 .carousel-indicators li.active,
.cid-vgpFlyX1Y9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vgpFlyX1Y9 .carousel-indicators li::after,
.cid-vgpFlyX1Y9 .carousel-indicators li::before {
  content: none;
}
.cid-vgpFlyX1Y9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vgpFlyX1Y9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vgpFlyX1Y9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vgpFlyX1Y9 .carousel-indicators {
    display: none;
  }
}
.cid-vgpFlyX1Y9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vgpFlyX1Y9 .carousel-inner > .active {
  display: block;
}
.cid-vgpFlyX1Y9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vgpFlyX1Y9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vgpFlyX1Y9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vgpFlyX1Y9 .carousel-control,
  .cid-vgpFlyX1Y9 .carousel-indicators,
  .cid-vgpFlyX1Y9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vgpFlyX1Y9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vgpFlyX1Y9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vgpFlyX1Y9 .carousel-indicators .active,
.cid-vgpFlyX1Y9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vgpFlyX1Y9 .carousel-indicators .active {
  background: #fff;
}
.cid-vgpFlyX1Y9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vgpFlyX1Y9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vgpFlyX1Y9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vgpFlyX1Y9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vgpFlyX1Y9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vgpFlyX1Y9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vgpFlyX1Y9 .carousel {
  width: 100%;
}
.cid-vgpFlyX1Y9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vgpFlyX1Y9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vgpFlyX1Y9 .modal.fade .modal-dialog,
.cid-vgpFlyX1Y9 .modal.in .modal-dialog {
  transform: none;
}
.cid-vgpFlyX1Y9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vgpFlyX1Y9 .content-head {
  max-width: 800px;
}
.cid-vgpFlyX1Y9 .mbr-section-subtitle {
  text-align: left;
}
.cid-vgpGTyBONQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgpGTyBONQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgpGTyBONQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgpGTyBONQ .mbr-section-subtitle {
  text-align: left;
  color: #000000;
}
.cid-vgpGTyBONQ .mbr-section-title {
  color: #000000;
}
.cid-vgpAx77iJP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgpAx77iJP .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vgpAx77iJP .panel-group {
  border: none;
}
.cid-vgpAx77iJP .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vgpAx77iJP .card-header {
    padding: 0rem;
  }
}
.cid-vgpAx77iJP .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vgpAx77iJP .img-col {
  padding: 0;
}
.cid-vgpAx77iJP .img-item {
  height: 100%;
}
.cid-vgpAx77iJP img {
  height: 100%;
  object-fit: cover;
}
.cid-vgpAx77iJP .collapsed span {
  transform: rotate(0deg);
}
.cid-vgpAx77iJP .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vgpAx77iJP p {
  margin-bottom: 0.3rem;
}
.cid-vgpAx77iJP .panel-title-edit {
  color: #000000;
}
.cid-vgpAx77iJP .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vgpAx77iJP .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vgpAx77iJP .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vgpAx77iJP .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vgpAx77iJP .panel-text {
  color: #000000;
}
.cid-vgpAx77iJP .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-vgpAx77iJP .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-vgpAx77iJP .panel-title-edit,
.cid-vgpAx77iJP .mbr-iconfont {
  color: #000000;
}
.cid-vgpAx77iJP .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vgpAx7q4ol {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgpAx7q4ol .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vgpAx7q4ol .panel-group {
  border: none;
}
.cid-vgpAx7q4ol .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vgpAx7q4ol .card-header {
    padding: 0rem;
  }
}
.cid-vgpAx7q4ol .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vgpAx7q4ol .img-col {
  padding: 0;
}
.cid-vgpAx7q4ol .img-item {
  height: 100%;
}
.cid-vgpAx7q4ol img {
  height: 100%;
  object-fit: cover;
}
.cid-vgpAx7q4ol .collapsed span {
  transform: rotate(0deg);
}
.cid-vgpAx7q4ol .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vgpAx7q4ol p {
  margin-bottom: 0.3rem;
}
.cid-vgpAx7q4ol .panel-title-edit {
  color: #000000;
}
.cid-vgpAx7q4ol .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vgpAx7q4ol .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vgpAx7q4ol .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vgpAx7q4ol .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vgpAx7q4ol .panel-text {
  color: #000000;
}
.cid-vgpAx7q4ol .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-vgpAx7q4ol .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-vgpAx7q4ol .panel-title-edit,
.cid-vgpAx7q4ol .mbr-iconfont {
  color: #000000;
}
.cid-vgpAx7q4ol .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vgpAx7FgHK {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vgpAx7FgHK .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vgpAx7FgHK .panel-group {
  border: none;
}
.cid-vgpAx7FgHK .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vgpAx7FgHK .card-header {
    padding: 0rem;
  }
}
.cid-vgpAx7FgHK .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vgpAx7FgHK .img-col {
  padding: 0;
}
.cid-vgpAx7FgHK .img-item {
  height: 100%;
}
.cid-vgpAx7FgHK img {
  height: 100%;
  object-fit: cover;
}
.cid-vgpAx7FgHK .collapsed span {
  transform: rotate(0deg);
}
.cid-vgpAx7FgHK .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vgpAx7FgHK p {
  margin-bottom: 0.3rem;
}
.cid-vgpAx7FgHK .panel-title-edit {
  color: #000000;
}
.cid-vgpAx7FgHK .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vgpAx7FgHK .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vgpAx7FgHK .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vgpAx7FgHK .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vgpAx7FgHK .panel-text {
  color: #000000;
}
.cid-vgpAx7FgHK .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-vgpAx7FgHK .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-vgpAx7FgHK .panel-title-edit,
.cid-vgpAx7FgHK .mbr-iconfont {
  color: #000000;
}
.cid-vgpJHWuyCF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgpJHWuyCF .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vgpJHWuyCF .panel-group {
  border: none;
}
.cid-vgpJHWuyCF .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vgpJHWuyCF .card-header {
    padding: 0rem;
  }
}
.cid-vgpJHWuyCF .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vgpJHWuyCF .img-col {
  padding: 0;
}
.cid-vgpJHWuyCF .img-item {
  height: 100%;
}
.cid-vgpJHWuyCF img {
  height: 100%;
  object-fit: cover;
}
.cid-vgpJHWuyCF .collapsed span {
  transform: rotate(0deg);
}
.cid-vgpJHWuyCF .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vgpJHWuyCF p {
  margin-bottom: 0.3rem;
}
.cid-vgpJHWuyCF .panel-title-edit {
  color: #000000;
}
.cid-vgpJHWuyCF .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vgpJHWuyCF .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vgpJHWuyCF .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vgpJHWuyCF .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vgpJHWuyCF .panel-text {
  color: #000000;
}
.cid-vgpJHWuyCF .mbr-section-title {
  text-align: left;
  color: #000000;
}
.cid-vgpJHWuyCF .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vgpJHWuyCF .panel-title-edit,
.cid-vgpJHWuyCF .mbr-iconfont {
  color: #000000;
}
.cid-vgpL2iMT8f {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vgpL2iMT8f .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgpL2iMT8f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgpL2iMT8f .mbr-section-subtitle {
  text-align: justify;
  color: #000000;
}
.cid-vgpL2iMT8f .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vgXE45mIwc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vgXE45mIwc .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;
}
@media (max-width: 767px) {
  .cid-vgXE45mIwc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vgXE45mIwc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgXE45mIwc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vgXE45mIwc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgXE45mIwc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgXE45mIwc .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vgXE45mIwc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vgXE45mIwc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vgXE45mIwc .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vgXE45mIwc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vgXE45mIwc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vgXE45mIwc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vgXE45mIwc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vgXE45mIwc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vgXE45mIwc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vgXE45mIwc .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vgXE45mIwc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vgXE45mIwc .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vgXE45mIwc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vgXE45mIwc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vgXE45mIwc .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vgXE45mIwc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgXE45mIwc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vgXE45mIwc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgXE45mIwc .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vgXE45mIwc .nav-item:focus,
.cid-vgXE45mIwc .nav-link:focus {
  outline: none;
}
.cid-vgXE45mIwc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgXE45mIwc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgXE45mIwc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgXE45mIwc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgXE45mIwc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgXE45mIwc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgXE45mIwc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vgXE45mIwc .navbar.opened {
  transition: all 0.25s;
}
.cid-vgXE45mIwc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgXE45mIwc .navbar .navbar-logo img {
  width: auto;
}
.cid-vgXE45mIwc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vgXE45mIwc .navbar.collapsed {
  justify-content: center;
}
.cid-vgXE45mIwc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgXE45mIwc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgXE45mIwc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vgXE45mIwc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgXE45mIwc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgXE45mIwc .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-vgXE45mIwc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgXE45mIwc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgXE45mIwc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vgXE45mIwc .navbar {
    min-height: 72px;
  }
  .cid-vgXE45mIwc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vgXE45mIwc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgXE45mIwc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgXE45mIwc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgXE45mIwc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgXE45mIwc .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-vgXE45mIwc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgXE45mIwc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vgXE45mIwc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgXE45mIwc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgXE45mIwc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vgXE45mIwc .dropdown-item.active,
.cid-vgXE45mIwc .dropdown-item:active {
  background-color: transparent;
}
.cid-vgXE45mIwc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgXE45mIwc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgXE45mIwc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgXE45mIwc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vgXE45mIwc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vgXE45mIwc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vgXE45mIwc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgXE45mIwc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vgXE45mIwc .navbar-buttons {
    text-align: left;
  }
}
.cid-vgXE45mIwc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgXE45mIwc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vgXE45mIwc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgXE45mIwc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgXE45mIwc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgXE45mIwc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgXE45mIwc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgXE45mIwc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgXE45mIwc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgXE45mIwc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgXE45mIwc .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vgXE45mIwc .opacityScroll {
  background: #761418 !important;
}
.cid-vgXE45mIwc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgXE45mIwc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vgXE45mIwc .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgXE45mIwc .navbar {
    height: 70px;
  }
  .cid-vgXE45mIwc .navbar.opened {
    height: auto;
  }
  .cid-vgXE45mIwc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgXE45mIwc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vgXE45mIwc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vgXE45mIwc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vgXE45mIwc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vgXE45mIwc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vgXE45mIwc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vgXE45mIwc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vgXE45mIwc .navbar-brand {
    margin-right: auto;
  }
  .cid-vgXE45mIwc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vgXE45mIwc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vgXE45mIwc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vgXE45mIwc .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vgXE45mIwc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vgXE45mIwc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vgXE45mIwc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vgXE45mIwc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vgXE45mIwc .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vgXE45mIwc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vgXE45mIwc .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vgXE45mIwc .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vgXE45mIwc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vgXE45GLZn {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vgXE45GLZn .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vgXE45GLZn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgXE45GLZn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgXE45GLZn .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vgXE45GLZn .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vgXE45GLZn {
    align-items: center;
  }
  .cid-vgXE45GLZn .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vgXE45GLZn .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vgXE45GLZn {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vgXE45GLZn .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vgXE45GLZn .content-wrap {
    width: 100%;
  }
}
.cid-vgXE45GLZn .mbr-section-title {
  text-align: center;
}
.cid-vgXE45GLZn .mbr-text,
.cid-vgXE45GLZn .mbr-section-btn {
  text-align: center;
}
.cid-vgXE45T6K8 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgXE45T6K8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgXE45T6K8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgXE464ecn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgXE464ecn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgXE464ecn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgXE464ecn .mbr-section-title {
  color: #000000;
}
.cid-vgXE464ecn .mbr-section-subtitle {
  color: #000000;
}
.cid-vgXE46d2BW {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #761418;
}
.cid-vgXE46d2BW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgXE46d2BW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgXE46d2BW .mbr-section-title {
  color: #ffffff;
}
.cid-vgXE46nlGz {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgXE46nlGz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgXE46nlGz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgXE46nlGz .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vgXE46nlGz .mbr-section-title {
  color: #000000;
}
.cid-vgXE46nlGz .mbr-section-subtitle {
  color: #000000;
}
.cid-vgXE46x84d {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vgXE46x84d .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vgXE46x84d .panel-group {
  border: none;
}
.cid-vgXE46x84d .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vgXE46x84d .card-header {
    padding: 0rem;
  }
}
.cid-vgXE46x84d .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vgXE46x84d .img-col {
  padding: 0;
}
.cid-vgXE46x84d .img-item {
  height: 100%;
}
.cid-vgXE46x84d img {
  height: 100%;
  object-fit: cover;
}
.cid-vgXE46x84d .collapsed span {
  transform: rotate(0deg);
}
.cid-vgXE46x84d .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vgXE46x84d p {
  margin-bottom: 0.3rem;
}
.cid-vgXE46x84d .panel-title-edit {
  color: #000000;
}
.cid-vgXE46x84d .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vgXE46x84d .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vgXE46x84d .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vgXE46x84d .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vgXE46x84d .panel-text {
  color: #000000;
}
.cid-vgXE46x84d .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vgXE46x84d .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vgXE46x84d .panel-title-edit,
.cid-vgXE46x84d .mbr-iconfont {
  color: #000000;
}
.cid-vgXE49mGCp {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgXE49mGCp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgXE49mGCp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgXE49mGCp .mbr-section-title {
  color: #000000;
}
.cid-vgXE49mGCp .mbr-section-subtitle {
  color: #000000;
}
.cid-vgXE49xowI {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-vgXTHTvo0a {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vgXTHTvo0a .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;
}
@media (max-width: 767px) {
  .cid-vgXTHTvo0a .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vgXTHTvo0a .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vgXTHTvo0a .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vgXTHTvo0a .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vgXTHTvo0a .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vgXTHTvo0a .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vgXTHTvo0a .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vgXTHTvo0a .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vgXTHTvo0a .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vgXTHTvo0a .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vgXTHTvo0a .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vgXTHTvo0a .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vgXTHTvo0a .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vgXTHTvo0a .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vgXTHTvo0a .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vgXTHTvo0a .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vgXTHTvo0a .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vgXTHTvo0a .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vgXTHTvo0a .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vgXTHTvo0a .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vgXTHTvo0a .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vgXTHTvo0a .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vgXTHTvo0a .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vgXTHTvo0a .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vgXTHTvo0a .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vgXTHTvo0a .nav-item:focus,
.cid-vgXTHTvo0a .nav-link:focus {
  outline: none;
}
.cid-vgXTHTvo0a .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vgXTHTvo0a .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vgXTHTvo0a .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vgXTHTvo0a .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vgXTHTvo0a .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vgXTHTvo0a .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vgXTHTvo0a .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vgXTHTvo0a .navbar.opened {
  transition: all 0.25s;
}
.cid-vgXTHTvo0a .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vgXTHTvo0a .navbar .navbar-logo img {
  width: auto;
}
.cid-vgXTHTvo0a .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vgXTHTvo0a .navbar.collapsed {
  justify-content: center;
}
.cid-vgXTHTvo0a .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vgXTHTvo0a .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vgXTHTvo0a .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vgXTHTvo0a .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vgXTHTvo0a .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vgXTHTvo0a .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-vgXTHTvo0a .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vgXTHTvo0a .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vgXTHTvo0a .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vgXTHTvo0a .navbar {
    min-height: 72px;
  }
  .cid-vgXTHTvo0a .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vgXTHTvo0a .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vgXTHTvo0a .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vgXTHTvo0a .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vgXTHTvo0a .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vgXTHTvo0a .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-vgXTHTvo0a .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vgXTHTvo0a .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vgXTHTvo0a .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vgXTHTvo0a .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vgXTHTvo0a .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vgXTHTvo0a .dropdown-item.active,
.cid-vgXTHTvo0a .dropdown-item:active {
  background-color: transparent;
}
.cid-vgXTHTvo0a .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vgXTHTvo0a .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vgXTHTvo0a .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vgXTHTvo0a .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vgXTHTvo0a .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vgXTHTvo0a .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vgXTHTvo0a ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vgXTHTvo0a .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vgXTHTvo0a .navbar-buttons {
    text-align: left;
  }
}
.cid-vgXTHTvo0a button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vgXTHTvo0a button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vgXTHTvo0a button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vgXTHTvo0a button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgXTHTvo0a button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vgXTHTvo0a button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vgXTHTvo0a nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgXTHTvo0a nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vgXTHTvo0a nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vgXTHTvo0a nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vgXTHTvo0a .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vgXTHTvo0a .opacityScroll {
  background: #761418 !important;
}
.cid-vgXTHTvo0a a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vgXTHTvo0a .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vgXTHTvo0a .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vgXTHTvo0a .navbar {
    height: 70px;
  }
  .cid-vgXTHTvo0a .navbar.opened {
    height: auto;
  }
  .cid-vgXTHTvo0a .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vgXTHTvo0a .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vgXTHTvo0a .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vgXTHTvo0a .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vgXTHTvo0a .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vgXTHTvo0a .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vgXTHTvo0a .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vgXTHTvo0a .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vgXTHTvo0a .navbar-brand {
    margin-right: auto;
  }
  .cid-vgXTHTvo0a .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vgXTHTvo0a .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vgXTHTvo0a .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vgXTHTvo0a .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vgXTHTvo0a .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vgXTHTvo0a .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vgXTHTvo0a .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vgXTHTvo0a .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vgXTHTvo0a .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vgXTHTvo0a .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vgXTHTvo0a .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vgXTHTvo0a .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vgXTHTvo0a .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vgXTHTPdmb {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/northumberland-landscape-at-sunset-2-1920x1282.jpeg");
}
.cid-vgXTHTPdmb .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vgXTHTPdmb .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgXTHTPdmb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgXTHTPdmb .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vgXTHTPdmb .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vgXTHTPdmb {
    align-items: center;
  }
  .cid-vgXTHTPdmb .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vgXTHTPdmb .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vgXTHTPdmb {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vgXTHTPdmb .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vgXTHTPdmb .content-wrap {
    width: 100%;
  }
}
.cid-vgXTHTPdmb .mbr-section-title {
  text-align: center;
}
.cid-vgXTHTPdmb .mbr-text,
.cid-vgXTHTPdmb .mbr-section-btn {
  text-align: center;
}
.cid-vgXTHUbXR4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vgXTHUbXR4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgXTHUbXR4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgXTHUnWtB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vgXTHUnWtB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgXTHUnWtB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgXTHUnWtB .mbr-section-title {
  color: #000000;
}
.cid-vgXTHUnWtB .mbr-section-subtitle {
  color: #000000;
}
.cid-vgXTHUBBI0 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #761418;
}
.cid-vgXTHUBBI0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgXTHUBBI0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgXTHUBBI0 .mbr-section-title {
  color: #ffffff;
}
.cid-vgXTHUK4ds {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vgXTHUK4ds .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgXTHUK4ds .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgXTHUK4ds .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-vgXTHUK4ds .mbr-section-title {
  color: #000000;
}
.cid-vgXTHUK4ds .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-vgXTHUTQOP {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vgXTHUTQOP .mbr-iconfont {
  font-size: 1.2rem !important;
  font-family: 'Moririse2' !important;
  color: white;
  transition: all 0.3s;
  transform: rotate(180deg);
  padding-left: 0.5rem;
}
.cid-vgXTHUTQOP .panel-group {
  border: none;
}
.cid-vgXTHUTQOP .card-header {
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-vgXTHUTQOP .card-header {
    padding: 0rem;
  }
}
.cid-vgXTHUTQOP .panel-body {
  padding: 0rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
}
.cid-vgXTHUTQOP .img-col {
  padding: 0;
}
.cid-vgXTHUTQOP .img-item {
  height: 100%;
}
.cid-vgXTHUTQOP img {
  height: 100%;
  object-fit: cover;
}
.cid-vgXTHUTQOP .collapsed span {
  transform: rotate(0deg);
}
.cid-vgXTHUTQOP .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vgXTHUTQOP p {
  margin-bottom: 0.3rem;
}
.cid-vgXTHUTQOP .panel-title-edit {
  color: #000000;
}
.cid-vgXTHUTQOP .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-vgXTHUTQOP .card {
  background: #edefeb;
  padding: 2.25rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-vgXTHUTQOP .card {
    padding: 2rem 1.5rem;
    margin-bottom: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-vgXTHUTQOP .card {
    margin-bottom: 1rem;
    padding: 2rem 1.5rem;
  }
}
.cid-vgXTHUTQOP .panel-text {
  color: #000000;
}
.cid-vgXTHUTQOP .mbr-section-title {
  text-align: center;
  color: #000000;
}
.cid-vgXTHUTQOP .mbr-section-subtitle {
  color: #000000;
  text-align: center;
}
.cid-vgXTHUTQOP .panel-title-edit,
.cid-vgXTHUTQOP .mbr-iconfont {
  color: #000000;
}
.cid-vgXTHV7NuS {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vgXTHV7NuS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vgXTHV7NuS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vgXTHV7NuS .mbr-section-title {
  color: #000000;
}
.cid-vgXTHV7NuS .mbr-section-subtitle {
  color: #000000;
}
.cid-vgXTHVitMg {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-vhDNbtqIqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vhDNbtqIqy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vhDNbtqIqy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vhDNbtqIqy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vhDNbtqIqy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row {
    flex-direction: column-reverse !important;
  }
  .cid-vhDNbtqIqy .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vhDNbtqIqy .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vhDNbtqIqy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vhDNbtqIqy .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vhDNbtqIqy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vhDNbtqIqy .copyright {
    text-align: center;
  }
}
.cid-vhDNbtqIqy row-links-soc-item {
  color: #ffffff;
}
.cid-viVJCfCksR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-viVJCfCksR .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;
}
@media (max-width: 767px) {
  .cid-viVJCfCksR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-viVJCfCksR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-viVJCfCksR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-viVJCfCksR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-viVJCfCksR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-viVJCfCksR .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-viVJCfCksR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-viVJCfCksR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-viVJCfCksR .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-viVJCfCksR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-viVJCfCksR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-viVJCfCksR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-viVJCfCksR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-viVJCfCksR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-viVJCfCksR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-viVJCfCksR .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-viVJCfCksR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-viVJCfCksR .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-viVJCfCksR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-viVJCfCksR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-viVJCfCksR .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-viVJCfCksR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-viVJCfCksR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-viVJCfCksR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-viVJCfCksR .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-viVJCfCksR .nav-item:focus,
.cid-viVJCfCksR .nav-link:focus {
  outline: none;
}
.cid-viVJCfCksR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-viVJCfCksR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-viVJCfCksR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-viVJCfCksR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-viVJCfCksR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-viVJCfCksR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-viVJCfCksR .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-viVJCfCksR .navbar.opened {
  transition: all 0.25s;
}
.cid-viVJCfCksR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-viVJCfCksR .navbar .navbar-logo img {
  width: auto;
}
.cid-viVJCfCksR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-viVJCfCksR .navbar.collapsed {
  justify-content: center;
}
.cid-viVJCfCksR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-viVJCfCksR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-viVJCfCksR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-viVJCfCksR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-viVJCfCksR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-viVJCfCksR .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-viVJCfCksR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-viVJCfCksR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-viVJCfCksR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-viVJCfCksR .navbar {
    min-height: 72px;
  }
  .cid-viVJCfCksR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-viVJCfCksR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-viVJCfCksR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-viVJCfCksR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-viVJCfCksR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-viVJCfCksR .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-viVJCfCksR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-viVJCfCksR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-viVJCfCksR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-viVJCfCksR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-viVJCfCksR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-viVJCfCksR .dropdown-item.active,
.cid-viVJCfCksR .dropdown-item:active {
  background-color: transparent;
}
.cid-viVJCfCksR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-viVJCfCksR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-viVJCfCksR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-viVJCfCksR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-viVJCfCksR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-viVJCfCksR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-viVJCfCksR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-viVJCfCksR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-viVJCfCksR .navbar-buttons {
    text-align: left;
  }
}
.cid-viVJCfCksR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-viVJCfCksR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-viVJCfCksR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-viVJCfCksR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-viVJCfCksR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-viVJCfCksR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-viVJCfCksR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-viVJCfCksR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-viVJCfCksR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-viVJCfCksR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-viVJCfCksR .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-viVJCfCksR .opacityScroll {
  background: #761418 !important;
}
.cid-viVJCfCksR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-viVJCfCksR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-viVJCfCksR .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-viVJCfCksR .navbar {
    height: 70px;
  }
  .cid-viVJCfCksR .navbar.opened {
    height: auto;
  }
  .cid-viVJCfCksR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-viVJCfCksR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-viVJCfCksR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-viVJCfCksR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-viVJCfCksR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-viVJCfCksR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-viVJCfCksR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-viVJCfCksR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-viVJCfCksR .navbar-brand {
    margin-right: auto;
  }
  .cid-viVJCfCksR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-viVJCfCksR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-viVJCfCksR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-viVJCfCksR .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-viVJCfCksR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-viVJCfCksR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-viVJCfCksR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-viVJCfCksR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-viVJCfCksR .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-viVJCfCksR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-viVJCfCksR .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-viVJCfCksR .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-viVJCfCksR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-viVJCfUVYq {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/red-kite-on-the-wing-david-deeming-1600x923.jpg");
}
.cid-viVJCfUVYq .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-viVJCfUVYq .mbr-fallback-image.disabled {
  display: none;
}
.cid-viVJCfUVYq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viVJCfUVYq .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-viVJCfUVYq .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-viVJCfUVYq {
    align-items: center;
  }
  .cid-viVJCfUVYq .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-viVJCfUVYq .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-viVJCfUVYq {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-viVJCfUVYq .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-viVJCfUVYq .content-wrap {
    width: 100%;
  }
}
.cid-viVJCfUVYq .mbr-section-title {
  text-align: center;
}
.cid-viVJCfUVYq .mbr-text,
.cid-viVJCfUVYq .mbr-section-btn {
  text-align: center;
}
.cid-viVJCg7oSe {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-viVJCg7oSe .mbr-fallback-image.disabled {
  display: none;
}
.cid-viVJCg7oSe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viVJCib9l1 {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-viVJCib9l1 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-viVJCib9l1 .item {
    margin-bottom: 1rem;
  }
}
.cid-viVJCib9l1 .item-wrapper {
  position: relative;
}
.cid-viVJCib9l1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-viVJCib9l1 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-viVJCib9l1 .carousel-control,
.cid-viVJCib9l1 .close {
  background: #1b1b1b;
}
.cid-viVJCib9l1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-viVJCib9l1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-viVJCib9l1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-viVJCib9l1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-viVJCib9l1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-viVJCib9l1 .close::before {
  content: '\e91a';
}
.cid-viVJCib9l1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-viVJCib9l1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-viVJCib9l1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-viVJCib9l1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-viVJCib9l1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-viVJCib9l1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-viVJCib9l1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-viVJCib9l1 .carousel-indicators li.active,
.cid-viVJCib9l1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-viVJCib9l1 .carousel-indicators li::after,
.cid-viVJCib9l1 .carousel-indicators li::before {
  content: none;
}
.cid-viVJCib9l1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-viVJCib9l1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-viVJCib9l1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-viVJCib9l1 .carousel-indicators {
    display: none;
  }
}
.cid-viVJCib9l1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-viVJCib9l1 .carousel-inner > .active {
  display: block;
}
.cid-viVJCib9l1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-viVJCib9l1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-viVJCib9l1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-viVJCib9l1 .carousel-control,
  .cid-viVJCib9l1 .carousel-indicators,
  .cid-viVJCib9l1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-viVJCib9l1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-viVJCib9l1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-viVJCib9l1 .carousel-indicators .active,
.cid-viVJCib9l1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-viVJCib9l1 .carousel-indicators .active {
  background: #fff;
}
.cid-viVJCib9l1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-viVJCib9l1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-viVJCib9l1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-viVJCib9l1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-viVJCib9l1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-viVJCib9l1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-viVJCib9l1 .carousel {
  width: 100%;
}
.cid-viVJCib9l1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-viVJCib9l1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-viVJCib9l1 .modal.fade .modal-dialog,
.cid-viVJCib9l1 .modal.in .modal-dialog {
  transform: none;
}
.cid-viVJCib9l1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-viVJCib9l1 .content-head {
  max-width: 800px;
}
.cid-viVJCib9l1 .mbr-section-title {
  color: #000000;
}
.cid-viVJCjiML9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-viVJCjiML9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-viVJCjiML9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-viVJCjiML9 .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-viVJCjiML9 .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-viVJCjiML9 .row {
    flex-direction: column-reverse !important;
  }
  .cid-viVJCjiML9 .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-viVJCjiML9 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-viVJCjiML9 .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-viVJCjiML9 .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-viVJCjiML9 .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-viVJCjiML9 .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-viVJCjiML9 .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-viVJCjiML9 .copyright {
    text-align: center;
  }
}
.cid-viVJCjiML9 row-links-soc-item {
  color: #ffffff;
}
.cid-vj1cYcSkhk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vj1cYcSkhk .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;
}
@media (max-width: 767px) {
  .cid-vj1cYcSkhk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vj1cYcSkhk .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vj1cYcSkhk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vj1cYcSkhk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vj1cYcSkhk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vj1cYcSkhk .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vj1cYcSkhk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vj1cYcSkhk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vj1cYcSkhk .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vj1cYcSkhk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vj1cYcSkhk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vj1cYcSkhk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vj1cYcSkhk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vj1cYcSkhk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vj1cYcSkhk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vj1cYcSkhk .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vj1cYcSkhk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vj1cYcSkhk .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vj1cYcSkhk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vj1cYcSkhk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vj1cYcSkhk .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vj1cYcSkhk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vj1cYcSkhk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vj1cYcSkhk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vj1cYcSkhk .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vj1cYcSkhk .nav-item:focus,
.cid-vj1cYcSkhk .nav-link:focus {
  outline: none;
}
.cid-vj1cYcSkhk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vj1cYcSkhk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vj1cYcSkhk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vj1cYcSkhk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vj1cYcSkhk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vj1cYcSkhk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vj1cYcSkhk .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vj1cYcSkhk .navbar.opened {
  transition: all 0.25s;
}
.cid-vj1cYcSkhk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vj1cYcSkhk .navbar .navbar-logo img {
  width: auto;
}
.cid-vj1cYcSkhk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vj1cYcSkhk .navbar.collapsed {
  justify-content: center;
}
.cid-vj1cYcSkhk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vj1cYcSkhk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vj1cYcSkhk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vj1cYcSkhk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vj1cYcSkhk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vj1cYcSkhk .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-vj1cYcSkhk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vj1cYcSkhk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vj1cYcSkhk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vj1cYcSkhk .navbar {
    min-height: 72px;
  }
  .cid-vj1cYcSkhk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vj1cYcSkhk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vj1cYcSkhk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vj1cYcSkhk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vj1cYcSkhk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vj1cYcSkhk .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-vj1cYcSkhk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vj1cYcSkhk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vj1cYcSkhk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vj1cYcSkhk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vj1cYcSkhk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vj1cYcSkhk .dropdown-item.active,
.cid-vj1cYcSkhk .dropdown-item:active {
  background-color: transparent;
}
.cid-vj1cYcSkhk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vj1cYcSkhk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vj1cYcSkhk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vj1cYcSkhk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vj1cYcSkhk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vj1cYcSkhk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vj1cYcSkhk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vj1cYcSkhk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vj1cYcSkhk .navbar-buttons {
    text-align: left;
  }
}
.cid-vj1cYcSkhk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vj1cYcSkhk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vj1cYcSkhk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vj1cYcSkhk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vj1cYcSkhk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vj1cYcSkhk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vj1cYcSkhk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vj1cYcSkhk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vj1cYcSkhk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vj1cYcSkhk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vj1cYcSkhk .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vj1cYcSkhk .opacityScroll {
  background: #761418 !important;
}
.cid-vj1cYcSkhk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vj1cYcSkhk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vj1cYcSkhk .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vj1cYcSkhk .navbar {
    height: 70px;
  }
  .cid-vj1cYcSkhk .navbar.opened {
    height: auto;
  }
  .cid-vj1cYcSkhk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vj1cYcSkhk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vj1cYcSkhk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vj1cYcSkhk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vj1cYcSkhk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vj1cYcSkhk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vj1cYcSkhk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vj1cYcSkhk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vj1cYcSkhk .navbar-brand {
    margin-right: auto;
  }
  .cid-vj1cYcSkhk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vj1cYcSkhk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vj1cYcSkhk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vj1cYcSkhk .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vj1cYcSkhk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vj1cYcSkhk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vj1cYcSkhk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vj1cYcSkhk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vj1cYcSkhk .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vj1cYcSkhk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vj1cYcSkhk .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vj1cYcSkhk .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vj1cYcSkhk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vj1cYdc1L9 {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/beach-view-mike-pitts-1600x1068.jpg");
}
.cid-vj1cYdc1L9 .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vj1cYdc1L9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vj1cYdc1L9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vj1cYdc1L9 .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vj1cYdc1L9 .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vj1cYdc1L9 {
    align-items: center;
  }
  .cid-vj1cYdc1L9 .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vj1cYdc1L9 .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vj1cYdc1L9 {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vj1cYdc1L9 .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vj1cYdc1L9 .content-wrap {
    width: 100%;
  }
}
.cid-vj1cYdc1L9 .mbr-section-title {
  text-align: center;
}
.cid-vj1cYdc1L9 .mbr-text,
.cid-vj1cYdc1L9 .mbr-section-btn {
  text-align: center;
}
.cid-vj1cYdo0xH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vj1cYdo0xH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vj1cYdo0xH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vj1cYdwzW0 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vj1cYdwzW0 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vj1cYdwzW0 .item {
    margin-bottom: 1rem;
  }
}
.cid-vj1cYdwzW0 .item-wrapper {
  position: relative;
}
.cid-vj1cYdwzW0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vj1cYdwzW0 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vj1cYdwzW0 .carousel-control,
.cid-vj1cYdwzW0 .close {
  background: #1b1b1b;
}
.cid-vj1cYdwzW0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vj1cYdwzW0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vj1cYdwzW0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vj1cYdwzW0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vj1cYdwzW0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vj1cYdwzW0 .close::before {
  content: '\e91a';
}
.cid-vj1cYdwzW0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vj1cYdwzW0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vj1cYdwzW0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vj1cYdwzW0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vj1cYdwzW0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vj1cYdwzW0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vj1cYdwzW0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vj1cYdwzW0 .carousel-indicators li.active,
.cid-vj1cYdwzW0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vj1cYdwzW0 .carousel-indicators li::after,
.cid-vj1cYdwzW0 .carousel-indicators li::before {
  content: none;
}
.cid-vj1cYdwzW0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vj1cYdwzW0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vj1cYdwzW0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vj1cYdwzW0 .carousel-indicators {
    display: none;
  }
}
.cid-vj1cYdwzW0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vj1cYdwzW0 .carousel-inner > .active {
  display: block;
}
.cid-vj1cYdwzW0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vj1cYdwzW0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vj1cYdwzW0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vj1cYdwzW0 .carousel-control,
  .cid-vj1cYdwzW0 .carousel-indicators,
  .cid-vj1cYdwzW0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vj1cYdwzW0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vj1cYdwzW0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vj1cYdwzW0 .carousel-indicators .active,
.cid-vj1cYdwzW0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vj1cYdwzW0 .carousel-indicators .active {
  background: #fff;
}
.cid-vj1cYdwzW0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vj1cYdwzW0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vj1cYdwzW0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vj1cYdwzW0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vj1cYdwzW0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vj1cYdwzW0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vj1cYdwzW0 .carousel {
  width: 100%;
}
.cid-vj1cYdwzW0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vj1cYdwzW0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vj1cYdwzW0 .modal.fade .modal-dialog,
.cid-vj1cYdwzW0 .modal.in .modal-dialog {
  transform: none;
}
.cid-vj1cYdwzW0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vj1cYdwzW0 .content-head {
  max-width: 800px;
}
.cid-vj1cYdwzW0 .mbr-section-title {
  color: #000000;
}
.cid-vj1cYerrMa {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vj1cYerrMa .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vj1cYerrMa .item {
    margin-bottom: 1rem;
  }
}
.cid-vj1cYerrMa .item-wrapper {
  position: relative;
}
.cid-vj1cYerrMa .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vj1cYerrMa .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vj1cYerrMa .carousel-control,
.cid-vj1cYerrMa .close {
  background: #1b1b1b;
}
.cid-vj1cYerrMa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vj1cYerrMa .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vj1cYerrMa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vj1cYerrMa .carousel-control-next span {
  margin-left: 5px;
}
.cid-vj1cYerrMa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vj1cYerrMa .close::before {
  content: '\e91a';
}
.cid-vj1cYerrMa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vj1cYerrMa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vj1cYerrMa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vj1cYerrMa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vj1cYerrMa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vj1cYerrMa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vj1cYerrMa .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vj1cYerrMa .carousel-indicators li.active,
.cid-vj1cYerrMa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vj1cYerrMa .carousel-indicators li::after,
.cid-vj1cYerrMa .carousel-indicators li::before {
  content: none;
}
.cid-vj1cYerrMa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vj1cYerrMa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vj1cYerrMa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vj1cYerrMa .carousel-indicators {
    display: none;
  }
}
.cid-vj1cYerrMa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vj1cYerrMa .carousel-inner > .active {
  display: block;
}
.cid-vj1cYerrMa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vj1cYerrMa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vj1cYerrMa .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vj1cYerrMa .carousel-control,
  .cid-vj1cYerrMa .carousel-indicators,
  .cid-vj1cYerrMa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vj1cYerrMa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vj1cYerrMa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vj1cYerrMa .carousel-indicators .active,
.cid-vj1cYerrMa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vj1cYerrMa .carousel-indicators .active {
  background: #fff;
}
.cid-vj1cYerrMa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vj1cYerrMa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vj1cYerrMa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vj1cYerrMa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vj1cYerrMa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vj1cYerrMa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vj1cYerrMa .carousel {
  width: 100%;
}
.cid-vj1cYerrMa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vj1cYerrMa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vj1cYerrMa .modal.fade .modal-dialog,
.cid-vj1cYerrMa .modal.in .modal-dialog {
  transform: none;
}
.cid-vj1cYerrMa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vj1cYerrMa .content-head {
  max-width: 800px;
}
.cid-vj1cYerrMa .mbr-section-title {
  color: #000000;
}
.cid-vj1gWKZ1Oc {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vj1gWKZ1Oc .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vj1gWKZ1Oc .item {
    margin-bottom: 1rem;
  }
}
.cid-vj1gWKZ1Oc .item-wrapper {
  position: relative;
}
.cid-vj1gWKZ1Oc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vj1gWKZ1Oc .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vj1gWKZ1Oc .carousel-control,
.cid-vj1gWKZ1Oc .close {
  background: #1b1b1b;
}
.cid-vj1gWKZ1Oc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vj1gWKZ1Oc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vj1gWKZ1Oc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vj1gWKZ1Oc .carousel-control-next span {
  margin-left: 5px;
}
.cid-vj1gWKZ1Oc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vj1gWKZ1Oc .close::before {
  content: '\e91a';
}
.cid-vj1gWKZ1Oc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vj1gWKZ1Oc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vj1gWKZ1Oc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vj1gWKZ1Oc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vj1gWKZ1Oc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vj1gWKZ1Oc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vj1gWKZ1Oc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vj1gWKZ1Oc .carousel-indicators li.active,
.cid-vj1gWKZ1Oc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vj1gWKZ1Oc .carousel-indicators li::after,
.cid-vj1gWKZ1Oc .carousel-indicators li::before {
  content: none;
}
.cid-vj1gWKZ1Oc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vj1gWKZ1Oc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vj1gWKZ1Oc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vj1gWKZ1Oc .carousel-indicators {
    display: none;
  }
}
.cid-vj1gWKZ1Oc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vj1gWKZ1Oc .carousel-inner > .active {
  display: block;
}
.cid-vj1gWKZ1Oc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vj1gWKZ1Oc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vj1gWKZ1Oc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vj1gWKZ1Oc .carousel-control,
  .cid-vj1gWKZ1Oc .carousel-indicators,
  .cid-vj1gWKZ1Oc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vj1gWKZ1Oc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vj1gWKZ1Oc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vj1gWKZ1Oc .carousel-indicators .active,
.cid-vj1gWKZ1Oc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vj1gWKZ1Oc .carousel-indicators .active {
  background: #fff;
}
.cid-vj1gWKZ1Oc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vj1gWKZ1Oc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vj1gWKZ1Oc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vj1gWKZ1Oc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vj1gWKZ1Oc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vj1gWKZ1Oc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vj1gWKZ1Oc .carousel {
  width: 100%;
}
.cid-vj1gWKZ1Oc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vj1gWKZ1Oc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vj1gWKZ1Oc .modal.fade .modal-dialog,
.cid-vj1gWKZ1Oc .modal.in .modal-dialog {
  transform: none;
}
.cid-vj1gWKZ1Oc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vj1gWKZ1Oc .content-head {
  max-width: 800px;
}
.cid-vj1gWKZ1Oc .mbr-section-title {
  color: #000000;
}
.cid-vj1hgDXuP7 {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vj1hgDXuP7 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vj1hgDXuP7 .item {
    margin-bottom: 1rem;
  }
}
.cid-vj1hgDXuP7 .item-wrapper {
  position: relative;
}
.cid-vj1hgDXuP7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vj1hgDXuP7 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vj1hgDXuP7 .carousel-control,
.cid-vj1hgDXuP7 .close {
  background: #1b1b1b;
}
.cid-vj1hgDXuP7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vj1hgDXuP7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vj1hgDXuP7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vj1hgDXuP7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vj1hgDXuP7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vj1hgDXuP7 .close::before {
  content: '\e91a';
}
.cid-vj1hgDXuP7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vj1hgDXuP7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vj1hgDXuP7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vj1hgDXuP7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vj1hgDXuP7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vj1hgDXuP7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vj1hgDXuP7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vj1hgDXuP7 .carousel-indicators li.active,
.cid-vj1hgDXuP7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vj1hgDXuP7 .carousel-indicators li::after,
.cid-vj1hgDXuP7 .carousel-indicators li::before {
  content: none;
}
.cid-vj1hgDXuP7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vj1hgDXuP7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vj1hgDXuP7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vj1hgDXuP7 .carousel-indicators {
    display: none;
  }
}
.cid-vj1hgDXuP7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vj1hgDXuP7 .carousel-inner > .active {
  display: block;
}
.cid-vj1hgDXuP7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vj1hgDXuP7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vj1hgDXuP7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vj1hgDXuP7 .carousel-control,
  .cid-vj1hgDXuP7 .carousel-indicators,
  .cid-vj1hgDXuP7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vj1hgDXuP7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vj1hgDXuP7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vj1hgDXuP7 .carousel-indicators .active,
.cid-vj1hgDXuP7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vj1hgDXuP7 .carousel-indicators .active {
  background: #fff;
}
.cid-vj1hgDXuP7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vj1hgDXuP7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vj1hgDXuP7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vj1hgDXuP7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vj1hgDXuP7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vj1hgDXuP7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vj1hgDXuP7 .carousel {
  width: 100%;
}
.cid-vj1hgDXuP7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vj1hgDXuP7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vj1hgDXuP7 .modal.fade .modal-dialog,
.cid-vj1hgDXuP7 .modal.in .modal-dialog {
  transform: none;
}
.cid-vj1hgDXuP7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vj1hgDXuP7 .content-head {
  max-width: 800px;
}
.cid-vj1hgDXuP7 .mbr-section-title {
  color: #000000;
}
.cid-vj1cYeW02p {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vj1cYeW02p .mbr-fallback-image.disabled {
  display: none;
}
.cid-vj1cYeW02p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vj1cYeW02p .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vj1cYeW02p .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vj1cYeW02p .row {
    flex-direction: column-reverse !important;
  }
  .cid-vj1cYeW02p .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vj1cYeW02p .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vj1cYeW02p .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vj1cYeW02p .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vj1cYeW02p .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vj1cYeW02p .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vj1cYeW02p .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vj1cYeW02p .copyright {
    text-align: center;
  }
}
.cid-vj1cYeW02p row-links-soc-item {
  color: #ffffff;
}
.cid-vj1wFhHR6Z {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-vj1wFhHR6Z .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;
}
@media (max-width: 767px) {
  .cid-vj1wFhHR6Z .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-vj1wFhHR6Z .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vj1wFhHR6Z .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-vj1wFhHR6Z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vj1wFhHR6Z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vj1wFhHR6Z .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-vj1wFhHR6Z .navbar-nav .nav-item {
  padding: 0 !important;
  transition: 0.3s all !important;
}
.cid-vj1wFhHR6Z .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vj1wFhHR6Z .navbar-nav .nav-item .nav-link:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
.cid-vj1wFhHR6Z .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-vj1wFhHR6Z .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-vj1wFhHR6Z .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: 0.3s all !important;
  border-radius: 4px !important;
}
.cid-vj1wFhHR6Z .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-vj1wFhHR6Z .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-vj1wFhHR6Z .nav-link {
  width: fit-content;
  position: relative;
}
.cid-vj1wFhHR6Z .navbar-logo {
  padding-left: 2rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-vj1wFhHR6Z .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-vj1wFhHR6Z .navbar-caption {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vj1wFhHR6Z .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-vj1wFhHR6Z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: 0.3s all;
}
.cid-vj1wFhHR6Z .container {
  display: flex;
  height: 90px;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100vw;
  border-radius: 4px !important;
}
@media (max-width: 992px) {
  .cid-vj1wFhHR6Z .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-vj1wFhHR6Z .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-vj1wFhHR6Z .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vj1wFhHR6Z .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: 0.3s all !important;
  min-width: auto;
  background: #761418;
  background: rgba(118, 20, 24, 0.7) !important;
  border-radius: 4px !important;
}
.cid-vj1wFhHR6Z .nav-item:focus,
.cid-vj1wFhHR6Z .nav-link:focus {
  outline: none;
}
.cid-vj1wFhHR6Z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vj1wFhHR6Z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vj1wFhHR6Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vj1wFhHR6Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vj1wFhHR6Z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vj1wFhHR6Z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vj1wFhHR6Z .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-vj1wFhHR6Z .navbar.opened {
  transition: all 0.25s;
}
.cid-vj1wFhHR6Z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vj1wFhHR6Z .navbar .navbar-logo img {
  width: auto;
}
.cid-vj1wFhHR6Z .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-vj1wFhHR6Z .navbar.collapsed {
  justify-content: center;
}
.cid-vj1wFhHR6Z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vj1wFhHR6Z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vj1wFhHR6Z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.7rem);
  }
}
.cid-vj1wFhHR6Z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vj1wFhHR6Z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vj1wFhHR6Z .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-vj1wFhHR6Z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vj1wFhHR6Z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vj1wFhHR6Z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-vj1wFhHR6Z .navbar {
    min-height: 72px;
  }
  .cid-vj1wFhHR6Z .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-vj1wFhHR6Z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vj1wFhHR6Z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vj1wFhHR6Z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vj1wFhHR6Z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vj1wFhHR6Z .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-vj1wFhHR6Z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vj1wFhHR6Z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-vj1wFhHR6Z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vj1wFhHR6Z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vj1wFhHR6Z .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-vj1wFhHR6Z .dropdown-item.active,
.cid-vj1wFhHR6Z .dropdown-item:active {
  background-color: transparent;
}
.cid-vj1wFhHR6Z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vj1wFhHR6Z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vj1wFhHR6Z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vj1wFhHR6Z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #761418;
}
.cid-vj1wFhHR6Z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-vj1wFhHR6Z .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-vj1wFhHR6Z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vj1wFhHR6Z .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-vj1wFhHR6Z .navbar-buttons {
    text-align: left;
  }
}
.cid-vj1wFhHR6Z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vj1wFhHR6Z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vj1wFhHR6Z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vj1wFhHR6Z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vj1wFhHR6Z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vj1wFhHR6Z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vj1wFhHR6Z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vj1wFhHR6Z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vj1wFhHR6Z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vj1wFhHR6Z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vj1wFhHR6Z .navbar-dropdown {
  padding: 0;
  background: rgba(118, 20, 24, 0.7) !important;
  position: fixed;
}
.cid-vj1wFhHR6Z .opacityScroll {
  background: #761418 !important;
}
.cid-vj1wFhHR6Z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vj1wFhHR6Z .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vj1wFhHR6Z .icons-menu {
    justify-content: flex-start;
    margin-bottom: 0.5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vj1wFhHR6Z .navbar {
    height: 70px;
  }
  .cid-vj1wFhHR6Z .navbar.opened {
    height: auto;
  }
  .cid-vj1wFhHR6Z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vj1wFhHR6Z .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-vj1wFhHR6Z .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-vj1wFhHR6Z .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-vj1wFhHR6Z .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: 0.3s all;
  transform: rotate(-90deg);
}
.cid-vj1wFhHR6Z .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-vj1wFhHR6Z .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-vj1wFhHR6Z .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-vj1wFhHR6Z .navbar-brand {
    margin-right: auto;
  }
  .cid-vj1wFhHR6Z .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #761418;
    opacity: 1;
    border-color: rgba(118, 20, 24, 0.7) !important;
    background: rgba(118, 20, 24, 0.7) !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-vj1wFhHR6Z .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-vj1wFhHR6Z .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-vj1wFhHR6Z .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vj1wFhHR6Z .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-vj1wFhHR6Z .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-vj1wFhHR6Z .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: 0.3s all;
    transform: rotate(0deg);
  }
  .cid-vj1wFhHR6Z .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-vj1wFhHR6Z .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-vj1wFhHR6Z .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vj1wFhHR6Z .navbar-collapse {
    left: -0.7rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
  .cid-vj1wFhHR6Z .navbar-collapse {
    left: 0rem;
    width: 106%;
    border-radius: 0;
  }
}
@media (max-width: 575px) {
  .cid-vj1wFhHR6Z .navbar-collapse {
    padding: 1rem;
  }
}
.cid-vj1wFhXcGH {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/cuillin-mountains-1-1600x1200.jpeg");
}
.cid-vj1wFhXcGH .mbr-overlay {
  background-color: #000000;
  opacity: 0.3;
}
.cid-vj1wFhXcGH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vj1wFhXcGH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vj1wFhXcGH .content-wrap {
  padding: 5rem 1rem;
}
@media (min-width: 992px) {
  .cid-vj1wFhXcGH .content-wrap {
    padding: 5rem 3rem;
  }
}
@media (min-width: 768px) {
  .cid-vj1wFhXcGH {
    align-items: center;
  }
  .cid-vj1wFhXcGH .row {
    justify-content: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-vj1wFhXcGH .content-wrap {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  .cid-vj1wFhXcGH {
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-vj1wFhXcGH .mbr-row {
    -webkit-justify-content: center;
    justify-content: center;
  }
  .cid-vj1wFhXcGH .content-wrap {
    width: 100%;
  }
}
.cid-vj1wFhXcGH .mbr-section-title {
  text-align: center;
}
.cid-vj1wFhXcGH .mbr-text,
.cid-vj1wFhXcGH .mbr-section-btn {
  text-align: center;
}
.cid-vj1wFi8ip7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #761418;
}
.cid-vj1wFi8ip7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vj1wFi8ip7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vj1wFihAz9 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vj1wFihAz9 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vj1wFihAz9 .item {
    margin-bottom: 1rem;
  }
}
.cid-vj1wFihAz9 .item-wrapper {
  position: relative;
}
.cid-vj1wFihAz9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vj1wFihAz9 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vj1wFihAz9 .carousel-control,
.cid-vj1wFihAz9 .close {
  background: #1b1b1b;
}
.cid-vj1wFihAz9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vj1wFihAz9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vj1wFihAz9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vj1wFihAz9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-vj1wFihAz9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vj1wFihAz9 .close::before {
  content: '\e91a';
}
.cid-vj1wFihAz9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vj1wFihAz9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vj1wFihAz9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vj1wFihAz9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vj1wFihAz9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vj1wFihAz9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vj1wFihAz9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vj1wFihAz9 .carousel-indicators li.active,
.cid-vj1wFihAz9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vj1wFihAz9 .carousel-indicators li::after,
.cid-vj1wFihAz9 .carousel-indicators li::before {
  content: none;
}
.cid-vj1wFihAz9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vj1wFihAz9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vj1wFihAz9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vj1wFihAz9 .carousel-indicators {
    display: none;
  }
}
.cid-vj1wFihAz9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vj1wFihAz9 .carousel-inner > .active {
  display: block;
}
.cid-vj1wFihAz9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vj1wFihAz9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vj1wFihAz9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vj1wFihAz9 .carousel-control,
  .cid-vj1wFihAz9 .carousel-indicators,
  .cid-vj1wFihAz9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vj1wFihAz9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vj1wFihAz9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vj1wFihAz9 .carousel-indicators .active,
.cid-vj1wFihAz9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vj1wFihAz9 .carousel-indicators .active {
  background: #fff;
}
.cid-vj1wFihAz9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vj1wFihAz9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vj1wFihAz9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vj1wFihAz9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vj1wFihAz9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vj1wFihAz9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vj1wFihAz9 .carousel {
  width: 100%;
}
.cid-vj1wFihAz9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vj1wFihAz9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vj1wFihAz9 .modal.fade .modal-dialog,
.cid-vj1wFihAz9 .modal.in .modal-dialog {
  transform: none;
}
.cid-vj1wFihAz9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vj1wFihAz9 .content-head {
  max-width: 800px;
}
.cid-vj1wFihAz9 .mbr-section-title {
  color: #000000;
}
.cid-vj1wFj8pDL {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vj1wFj8pDL .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vj1wFj8pDL .item {
    margin-bottom: 1rem;
  }
}
.cid-vj1wFj8pDL .item-wrapper {
  position: relative;
}
.cid-vj1wFj8pDL .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vj1wFj8pDL .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vj1wFj8pDL .carousel-control,
.cid-vj1wFj8pDL .close {
  background: #1b1b1b;
}
.cid-vj1wFj8pDL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vj1wFj8pDL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vj1wFj8pDL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vj1wFj8pDL .carousel-control-next span {
  margin-left: 5px;
}
.cid-vj1wFj8pDL .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vj1wFj8pDL .close::before {
  content: '\e91a';
}
.cid-vj1wFj8pDL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vj1wFj8pDL .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vj1wFj8pDL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vj1wFj8pDL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vj1wFj8pDL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vj1wFj8pDL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vj1wFj8pDL .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vj1wFj8pDL .carousel-indicators li.active,
.cid-vj1wFj8pDL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vj1wFj8pDL .carousel-indicators li::after,
.cid-vj1wFj8pDL .carousel-indicators li::before {
  content: none;
}
.cid-vj1wFj8pDL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-vj1wFj8pDL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vj1wFj8pDL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vj1wFj8pDL .carousel-indicators {
    display: none;
  }
}
.cid-vj1wFj8pDL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vj1wFj8pDL .carousel-inner > .active {
  display: block;
}
.cid-vj1wFj8pDL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vj1wFj8pDL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-vj1wFj8pDL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vj1wFj8pDL .carousel-control,
  .cid-vj1wFj8pDL .carousel-indicators,
  .cid-vj1wFj8pDL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vj1wFj8pDL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-vj1wFj8pDL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-vj1wFj8pDL .carousel-indicators .active,
.cid-vj1wFj8pDL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vj1wFj8pDL .carousel-indicators .active {
  background: #fff;
}
.cid-vj1wFj8pDL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vj1wFj8pDL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vj1wFj8pDL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vj1wFj8pDL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vj1wFj8pDL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vj1wFj8pDL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vj1wFj8pDL .carousel {
  width: 100%;
}
.cid-vj1wFj8pDL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-vj1wFj8pDL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-vj1wFj8pDL .modal.fade .modal-dialog,
.cid-vj1wFj8pDL .modal.in .modal-dialog {
  transform: none;
}
.cid-vj1wFj8pDL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vj1wFj8pDL .content-head {
  max-width: 800px;
}
.cid-vj1wFj8pDL .mbr-section-title {
  color: #000000;
}
.cid-vj1wFk9vuG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #761418;
}
.cid-vj1wFk9vuG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vj1wFk9vuG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vj1wFk9vuG .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-vj1wFk9vuG .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-vj1wFk9vuG .row {
    flex-direction: column-reverse !important;
  }
  .cid-vj1wFk9vuG .row .copyright {
    margin: 1rem 0 0 0;
  }
}
.cid-vj1wFk9vuG .row-links {
  width: 100%;
  justify-content: center;
}
.cid-vj1wFk9vuG .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: right;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-vj1wFk9vuG .row-links .row-links-soc {
    justify-content: center;
  }
}
.cid-vj1wFk9vuG .row-links .row-links-soc li {
  padding: 0 1rem 0rem 1rem;
}
@media (max-width: 767px) {
  .cid-vj1wFk9vuG .row-links .row-links-soc li {
    padding: 0 1rem 1rem 1rem;
  }
}
.cid-vj1wFk9vuG .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 991px) {
  .cid-vj1wFk9vuG .copyright {
    text-align: center;
  }
}
.cid-vj1wFk9vuG row-links-soc-item {
  color: #ffffff;
}
