body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 1.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 2rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 4.6rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-7 {
  font-family: 'DM Sans', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.25rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 1.28rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 1.12rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 3.68rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #e3cb60 !important;
}
.bg-success {
  background-color: #78924e !important;
}
.bg-info {
  background-color: #514339 !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #dee9bc !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #e3cb60 !important;
  border-color: #e3cb60 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #c9ab23 !important;
  border-color: #c9ab23 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #c9ab23 !important;
  border-color: #c9ab23 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ed8c0b !important;
  border-color: #ed8c0b !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #9a5b07 !important;
  border-color: #9a5b07 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #9a5b07 !important;
  border-color: #9a5b07 !important;
}
.btn-info,
.btn-info:active {
  background-color: #514339 !important;
  border-color: #514339 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #1e1915 !important;
  border-color: #1e1915 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #1e1915 !important;
  border-color: #1e1915 !important;
}
.btn-success,
.btn-success:active {
  background-color: #78924e !important;
  border-color: #78924e !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #4a5930 !important;
  border-color: #4a5930 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #4a5930 !important;
  border-color: #4a5930 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #dee9bc !important;
  border-color: #dee9bc !important;
  color: #687d29 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #bed47b !important;
  border-color: #bed47b !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #687d29 !important;
  background-color: #bed47b !important;
  border-color: #bed47b !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #e3cb60;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #c9ab23 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #e3cb60 !important;
  border-color: #e3cb60 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ed8c0b;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #9a5b07 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ed8c0b !important;
  border-color: #ed8c0b !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #514339;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #1e1915 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #514339 !important;
  border-color: #514339 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #78924e;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #4a5930 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #78924e !important;
  border-color: #78924e !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #dee9bc;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #bed47b !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #687d29 !important;
  background-color: #dee9bc !important;
  border-color: #dee9bc !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #e3cb60 !important;
}
.text-secondary {
  color: #ed8c0b !important;
}
.text-success {
  color: #78924e !important;
}
.text-info {
  color: #514339 !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #dee9bc !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #bca021 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #8c5206 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #41502a !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #15110f !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #b8d06f !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: #e3cb60;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #514339;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #dee9bc;
}
.mbr-gallery-filter li.active .btn {
  background-color: #e3cb60;
  border-color: #e3cb60;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #e3cb60;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #b5c898;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #c4b6ab;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #e3cb60 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #e3cb60;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #e3cb60;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #e3cb60;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #e3cb60;
  border-bottom-color: #e3cb60;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #000000 !important;
  background-color: #e3cb60 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ed8c0b !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='%23e3cb60' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-tmb5iU6l3R {
  background: transparent;
}
.cid-tmb5iU6l3R .navbar-nav {
  background: #3e3132;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.cid-tmb5iU6l3R .container {
  max-width: 1150px;
  height: 50px;
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tmb5iU6l3R .container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 992px) {
  .cid-tmb5iU6l3R .container {
    height: 70px;
  }
}
@media (min-width: 992px) {
  .cid-tmb5iU6l3R .navbar {
    top: 50px;
    background: transparent !important;
  }
}
.cid-tmb5iU6l3R .nav-link {
  position: relative;
}
.cid-tmb5iU6l3R .nav-link:hover {
  color: #e3cb60 !important;
}
@media (max-width: 992px) {
  .cid-tmb5iU6l3R .navbar-collapse {
    background: #3e3132;
    padding-bottom: 1rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
.cid-tmb5iU6l3R .navbar {
  min-height: 50px;
  background: #3e3132;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cid-tmb5iU6l3R .navbar.opened {
  transition: all 0.3s;
}
.cid-tmb5iU6l3R .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tmb5iU6l3R .navbar .navbar-logo img {
  width: auto;
}
.cid-tmb5iU6l3R .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tmb5iU6l3R .navbar.collapsed {
  justify-content: center;
}
.cid-tmb5iU6l3R .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tmb5iU6l3R .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tmb5iU6l3R .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tmb5iU6l3R .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tmb5iU6l3R .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tmb5iU6l3R .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tmb5iU6l3R .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tmb5iU6l3R .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tmb5iU6l3R .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tmb5iU6l3R .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tmb5iU6l3R .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tmb5iU6l3R .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tmb5iU6l3R .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tmb5iU6l3R .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tmb5iU6l3R .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tmb5iU6l3R .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tmb5iU6l3R .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tmb5iU6l3R .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tmb5iU6l3R .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tmb5iU6l3R .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tmb5iU6l3R .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tmb5iU6l3R .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tmb5iU6l3R .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tmb5iU6l3R .dropdown-item:hover,
.cid-tmb5iU6l3R .dropdown-item:focus {
  background: #e3cb60 !important;
  color: white !important;
}
.cid-tmb5iU6l3R .dropdown-item:hover span {
  color: white;
}
.cid-tmb5iU6l3R .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tmb5iU6l3R .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tmb5iU6l3R .nav-dropdown .link {
  padding: 0 0.2em !important;
  margin: 0.667em 1em !important;
}
.cid-tmb5iU6l3R .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tmb5iU6l3R .iconfont-wrapper {
  color: #78924e !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tmb5iU6l3R .dropdown-menu,
.cid-tmb5iU6l3R .navbar.opened {
  background: #3e3132;
}
.cid-tmb5iU6l3R .nav-item:focus,
.cid-tmb5iU6l3R .nav-link:focus {
  outline: none;
}
.cid-tmb5iU6l3R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tmb5iU6l3R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tmb5iU6l3R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tmb5iU6l3R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tmb5iU6l3R .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tmb5iU6l3R .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tmb5iU6l3R .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tmb5iU6l3R .dropdown-item.active,
.cid-tmb5iU6l3R .dropdown-item:active {
  background-color: transparent;
}
.cid-tmb5iU6l3R .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tmb5iU6l3R .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tmb5iU6l3R .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tmb5iU6l3R .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #3e3132;
}
.cid-tmb5iU6l3R .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tmb5iU6l3R .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tmb5iU6l3R ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tmb5iU6l3R .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tmb5iU6l3R button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tmb5iU6l3R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e3cb60;
}
.cid-tmb5iU6l3R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tmb5iU6l3R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tmb5iU6l3R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tmb5iU6l3R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tmb5iU6l3R nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tmb5iU6l3R nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tmb5iU6l3R nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tmb5iU6l3R nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tmb5iU6l3R .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tmb5iU6l3R a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tmb5iU6l3R .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tmb5iU6l3R .navbar {
    height: 70px;
  }
  .cid-tmb5iU6l3R .navbar.opened {
    height: auto;
  }
  .cid-tmb5iU6l3R .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tmb5iU6l3R .collapsed {
  background: transparent!important;
}
.cid-tmb5iU6l3R .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tmb5iU6l3R .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tq8HMp8DpN {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #dee9bc;
}
@media (min-width: 992px) {
  .cid-tq8HMp8DpN .carousel {
    overflow: hidden;
  }
  .cid-tq8HMp8DpN .carousel img {
    object-fit: cover;
  }
}
@media (max-width: 767px) {
  .cid-tq8HMp8DpN .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tq8HMp8DpN .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tq8HMp8DpN .carousel,
.cid-tq8HMp8DpN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tq8HMp8DpN .item-wrapper {
  height: 860px;
  width: 100%;
}
@media (max-width: 991px) {
  .cid-tq8HMp8DpN .item-wrapper {
    height: 430px;
  }
}
@media (max-width: 768px) {
  .cid-tq8HMp8DpN .item-wrapper {
    height: 215px;
  }
}
.cid-tq8HMp8DpN .item-wrapper img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cid-tq8HMp8DpN .carousel-caption {
  bottom: 40px;
}
.cid-tq8HMp8DpN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-tq8HMp8DpN .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tq8HMp8DpN .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tq8HMp8DpN .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tq8HMp8DpN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 3rem;
  background-color: inherit;
  transition: all 0.5s;
  opacity: 1;
  color: #ffffff;
}
.cid-tq8HMp8DpN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tq8HMp8DpN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tq8HMp8DpN .carousel-control.carousel-control-prev {
    margin-left: 0.5rem;
    font-size: 16px;
    opacity: 0.7;
  }
  .cid-tq8HMp8DpN .carousel-control.carousel-control-prev:hover {
    margin-left: 0.3rem;
  }
  .cid-tq8HMp8DpN .carousel-control.carousel-control-next {
    margin-right: 0.5rem;
    font-size: 16px;
    opacity: 0.7;
  }
  .cid-tq8HMp8DpN .carousel-control.carousel-control-next:hover {
    margin-right: 0.3rem;
  }
}
.cid-tq8HMp8DpN .carousel-control-prev:hover {
  margin-left: 2rem;
  background-color: transparent;
}
.cid-tq8HMp8DpN .carousel-control-next:hover {
  margin-right: 2rem;
  background-color: transparent;
}
.cid-tq8HMp8DpN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tq8HMp8DpN .soc-item {
  position: relative;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
  -webkit-box-shadow: preserve-3d;
  -moz-box-shadow: preserve-3d;
  transform-style: preserve-3d;
}
.cid-tq8HMp8DpN .soc-item span {
  color: #ffffff;
  z-index: 99999;
}
.cid-tq8HMp8DpN .soc-item::before,
.cid-tq8HMp8DpN .soc-item::after {
  content: "";
  width: 101%;
  height: 102%;
  position: absolute;
  border-radius: 50%;
  top: -1px;
  left: 0;
  -webkit-box-shadow: translateZ(-1px);
  -moz-box-shadow: translateZ(-1px);
  transform: translateZ(-1px);
}
.cid-tq8HMp8DpN .soc-item::before {
  border: 1px solid transparent;
  transition: border-top-color 0.1s linear, border-right-color 0.1s linear 0.1s, border-bottom-color 0.1s linear 0.2s;
}
.cid-tq8HMp8DpN .soc-item:hover::before {
  border-top-color: #4c4c4c;
  border-right-color: #4c4c4c;
  border-bottom-color: #4c4c4c;
}
.cid-tq8HMp8DpN .soc-item::after {
  border: 0 solid transparent;
  transition: transform 0.2s linear 0s, border-left-width 0s linear 0.3s;
}
.cid-tq8HMp8DpN .soc-item:hover::after {
  border-top: 1px solid #4c4c4c;
  border-left-color: #4c4c4c;
  border-left-width: 1px;
  bordersborder-right-width: 1px;
  borderstransform: rotate(270deg);
}
.cid-tq8HMp8DpN .mbr-section-subtitle {
  color: #ffffff;
}
.cid-tq8HMp8DpN .text {
  color: #ddc499;
}
.cid-tq8HMp8DpN .one {
  color: #c0bcb7;
  font-style: italic;
}
.cid-tq8HMp8DpN .mbr-section-title {
  color: #8da369;
}
.cid-tmb8gTmzMC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dee9bc;
}
@media (min-width: 400px) {
  .cid-tmb8gTmzMC h2 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 767px) {
  .cid-tmb8gTmzMC h2 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
.cid-tmb8gTmzMC .media-container-row {
  justify-content: space-between;
}
.cid-tmb8gTmzMC .social-media {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tmb8gTmzMC .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-tmb8gTmzMC .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-tmb8gTmzMC a:link {
  text-decoration: none;
}
.cid-tmb8gTmzMC .icon-transition span {
  text-align: center;
  color: #e3cb60;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 1px solid #78924e;
  width: 3em;
  transition: all 0.3s ease-out 0s;
  font-size: 16px;
}
.cid-tmb8gTmzMC .icon-transition span:hover {
  background-color: rgba(227, 203, 96, 0.1);
  color: #e3cb60;
}
.cid-tmb8gTmzMC .btn {
  min-width: 195px;
}
.cid-tmb8gTmzMC .btn.btn-primary-outline {
  border: 1px solid #e3cb60;
}
.cid-tmb8gTmzMC .btn.btn-primary-outline:hover {
  background-color: #e3cb60 !important;
  color: #ffffff !important;
}
.cid-tmb8gTmzMC .btn.btn-secondary-outline {
  border: 1px solid #ed8c0b;
}
.cid-tmb8gTmzMC .btn.btn-secondary-outline:hover {
  background-color: #ed8c0b !important;
  color: #ffffff !important;
}
.cid-tmb8gTmzMC .btn.btn-success-outline {
  border: 1px solid #78924e;
}
.cid-tmb8gTmzMC .btn.btn-success-outline:hover {
  background-color: #78924e !important;
  color: #ffffff !important;
}
.cid-tmb8gTmzMC .btn.btn-info-outline {
  border: 1px solid #514339;
}
.cid-tmb8gTmzMC .btn.btn-info-outline:hover {
  background-color: #514339 !important;
  color: #ffffff !important;
}
.cid-tmb8gTmzMC .btn.btn-warning-outline {
  border: 1px solid #ffe161;
}
.cid-tmb8gTmzMC .btn.btn-warning-outline:hover {
  background-color: #ffe161 !important;
  color: #ffffff !important;
}
.cid-tmb8gTmzMC .btn.btn-danger-outline {
  border: 1px solid #dee9bc;
}
.cid-tmb8gTmzMC .btn.btn-danger-outline:hover {
  background-color: #dee9bc !important;
  color: #ffffff !important;
}
.cid-tmb8gTmzMC .btn.btn-black-outline {
  border: 1px solid #000000;
}
.cid-tmb8gTmzMC .btn.btn-black-outline:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.cid-tmb8gTmzMC .btn.btn-white-outline {
  border: 1px solid #ffffff;
}
.cid-tmb8gTmzMC .btn.btn-white-outline:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}
@media (max-width: 992px) {
  .cid-tmb8gTmzMC .wrap {
    justify-content: center;
  }
}
.cid-tmynuv4Iiv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #8da369;
}
.cid-tmynuv4Iiv .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tmynuv4Iiv .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tmynuv4Iiv .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #e3cb60;
  height: 100%;
}
.cid-tmynuv4Iiv .row {
  align-items: center;
}
.cid-tmynuv4Iiv .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tmynuv4Iiv .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tmynuv4Iiv .card-title,
.cid-tmynuv4Iiv .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tmynuv4Iiv a {
  padding: 0;
  border: 0px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tmynuv4Iiv .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tmynuv4Iiv .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tmynuv4Iiv .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tmynuv4Iiv .it {
  font-style: italic;
}
.cid-tmynuv4Iiv .col {
  border-right: 1px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tmynuv4Iiv .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tmynuv4Iiv .card-title,
.cid-tmynuv4Iiv .lin {
  color: #ffffff;
}
.cid-tqudfSwOmV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7f5;
}
@media (min-width: 1400px) {
  .cid-tqudfSwOmV .wrapper {
    padding: 0 4rem 0 8rem;
  }
}
.cid-tqudfSwOmV .left-side {
  text-align: left;
  padding-right: 5rem;
}
.cid-tqudfSwOmV .row {
  align-items: center;
}
@media (max-width: 600px) {
  .cid-tqudfSwOmV .mbr-section-btn {
    margin-bottom: 25px;
  }
}
.cid-tqudfSwOmV .mbr-section-title {
  text-align: left;
  color: #78924e;
}
.cid-tqudfSwOmV .mbr-section-subtitle {
  color: #626262;
  margin: 0;
  text-align: left;
}
.cid-tqudfSwOmV .panel-text {
  margin: 0;
  border: 0px;
  color: #3e3132;
}
.cid-tqudfSwOmV span {
  color: #ffffff;
  float: right;
  margin-top: 2px;
}
.cid-tqudfSwOmV .panel-title-edit {
  color: #78924e;
  text-transform: uppercase;
  padding: 1rem 1.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #9ba773;
}
.cid-tqudfSwOmV .card-header {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0;
}
.cid-tqudfSwOmV .card {
  border-radius: 0;
  margin-bottom: 22px;
}
@media (max-width: 990px) {
  .cid-tqudfSwOmV .left-side {
    padding: 15px;
  }
}
.cid-tqudfSwOmV img {
  width: 100%;
  transition: all 2s;
}
.cid-tqudfSwOmV img:hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.cid-tmbi78tUHk {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background: #f4f7f5;
}
.cid-tmbi78tUHk .mbr-section-head {
  padding: 0 1rem;
}
.cid-tmbi78tUHk .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-tmbi78tUHk .team-card:hover {
  transform: translateY(-10px);
}
.cid-tmbi78tUHk .card-wrap {
  border-radius: 4px;
}
@media (max-width: 991px) {
  .cid-tmbi78tUHk .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-tmbi78tUHk .card-wrap .image-wrap img {
  width: 100%;
}
@media (min-width: 768px) {
  .cid-tmbi78tUHk .card-wrap .content-wrap {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tmbi78tUHk .card-wrap .content-wrap {
    padding: 1rem;
  }
}
.cid-tmbi78tUHk .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 50%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .cid-tmbi78tUHk .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
}
.cid-tmbi78tUHk .embla__button--next,
.cid-tmbi78tUHk .embla__button--prev {
  display: flex;
}
.cid-tmbi78tUHk .embla__button {
  top: -13%;
  width: 38px;
  height: 38px;
  margin-top: -1.5rem;
  font-size: 14px;
  background-color: transparent;
  color: #d25c15;
  border: 2px solid #d25c15;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tmbi78tUHk .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tmbi78tUHk .embla__button:hover {
  background: transparent;
  opacity: .7;
}
.cid-tmbi78tUHk .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tmbi78tUHk .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 992px) {
  .cid-tmbi78tUHk .embla__button {
    top: -10%;
  }
}
.cid-tmbi78tUHk .embla {
  position: relative;
  width: 100%;
  margin-top: 53px;
  margin-bottom: -9rem;
  z-index: 1;
}
@media (max-width: 992px) {
  .cid-tmbi78tUHk .embla {
    margin-top: 80px;
  }
}
.cid-tmbi78tUHk .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tmbi78tUHk .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tmbi78tUHk .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tmbi78tUHk .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-tmbi78tUHk .mbr-section-subtitle {
  margin-bottom: 27px;
  letter-spacing: 0.13em;
  color: #938339;
  text-align: center;
}
.cid-tmbi78tUHk .mbr-section-title {
  margin-bottom: 15px;
  color: #78924e;
  text-align: center;
}
.cid-tmbi78tUHk .mbr-text {
  margin: 0;
  color: #adaeb1;
  text-align: center;
}
.cid-tmbi78tUHk .item-wrapper {
  height: 100%;
}
.cid-tmbi78tUHk .item-wrapper .image-wrap {
  height: 100%;
}
.cid-tmbi78tUHk .item-wrapper .image-wrap img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tmbi78tUHk .item-wrapper .image-wrap img {
    height: 320px;
  }
}
.cid-tmbh5u1MZM {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #3e3132;
}
@media (max-width: 767px) {
  .cid-tmbh5u1MZM .content {
    text-align: center;
  }
  .cid-tmbh5u1MZM .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tmbh5u1MZM .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tmbh5u1MZM .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tmbh5u1MZM .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tmbh5u1MZM .google-map {
  height: 25rem;
  position: relative;
}
.cid-tmbh5u1MZM .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tmbh5u1MZM .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tmbh5u1MZM .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tmbh5u1MZM .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tmbh5u1MZM .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tmbh5u1MZM .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tmbh5u1MZM .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tmbh5u1MZM .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tmbh5u1MZM .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tmbh5u1MZM .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tmbh5u1MZM .list {
  list-style-type: none;
  padding: 0;
}
.cid-tmbh5u1MZM H5 {
  color: #e3cb60;
}
.cid-tmyp7GYeaL {
  background: transparent;
}
.cid-tmyp7GYeaL .navbar-nav {
  background: #3e3132;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.cid-tmyp7GYeaL .container {
  max-width: 1150px;
  height: 50px;
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tmyp7GYeaL .container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 992px) {
  .cid-tmyp7GYeaL .container {
    height: 70px;
  }
}
@media (min-width: 992px) {
  .cid-tmyp7GYeaL .navbar {
    top: 50px;
    background: transparent !important;
  }
}
.cid-tmyp7GYeaL .nav-link {
  position: relative;
}
.cid-tmyp7GYeaL .nav-link:hover {
  color: #e3cb60 !important;
}
@media (max-width: 992px) {
  .cid-tmyp7GYeaL .navbar-collapse {
    background: #3e3132;
    padding-bottom: 1rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
.cid-tmyp7GYeaL .navbar {
  min-height: 50px;
  background: #3e3132;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cid-tmyp7GYeaL .navbar.opened {
  transition: all 0.3s;
}
.cid-tmyp7GYeaL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tmyp7GYeaL .navbar .navbar-logo img {
  width: auto;
}
.cid-tmyp7GYeaL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tmyp7GYeaL .navbar.collapsed {
  justify-content: center;
}
.cid-tmyp7GYeaL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tmyp7GYeaL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tmyp7GYeaL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tmyp7GYeaL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tmyp7GYeaL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tmyp7GYeaL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tmyp7GYeaL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tmyp7GYeaL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tmyp7GYeaL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tmyp7GYeaL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tmyp7GYeaL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tmyp7GYeaL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tmyp7GYeaL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tmyp7GYeaL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tmyp7GYeaL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tmyp7GYeaL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tmyp7GYeaL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tmyp7GYeaL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tmyp7GYeaL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tmyp7GYeaL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tmyp7GYeaL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tmyp7GYeaL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tmyp7GYeaL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tmyp7GYeaL .dropdown-item:hover,
.cid-tmyp7GYeaL .dropdown-item:focus {
  background: #e3cb60 !important;
  color: white !important;
}
.cid-tmyp7GYeaL .dropdown-item:hover span {
  color: white;
}
.cid-tmyp7GYeaL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tmyp7GYeaL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tmyp7GYeaL .nav-dropdown .link {
  padding: 0 0.2em !important;
  margin: 0.667em 1em !important;
}
.cid-tmyp7GYeaL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tmyp7GYeaL .iconfont-wrapper {
  color: #78924e !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tmyp7GYeaL .dropdown-menu,
.cid-tmyp7GYeaL .navbar.opened {
  background: #3e3132;
}
.cid-tmyp7GYeaL .nav-item:focus,
.cid-tmyp7GYeaL .nav-link:focus {
  outline: none;
}
.cid-tmyp7GYeaL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tmyp7GYeaL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tmyp7GYeaL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tmyp7GYeaL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tmyp7GYeaL .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tmyp7GYeaL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tmyp7GYeaL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tmyp7GYeaL .dropdown-item.active,
.cid-tmyp7GYeaL .dropdown-item:active {
  background-color: transparent;
}
.cid-tmyp7GYeaL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tmyp7GYeaL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tmyp7GYeaL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tmyp7GYeaL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #3e3132;
}
.cid-tmyp7GYeaL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tmyp7GYeaL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tmyp7GYeaL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tmyp7GYeaL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tmyp7GYeaL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tmyp7GYeaL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e3cb60;
}
.cid-tmyp7GYeaL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tmyp7GYeaL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tmyp7GYeaL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tmyp7GYeaL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tmyp7GYeaL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tmyp7GYeaL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tmyp7GYeaL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tmyp7GYeaL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tmyp7GYeaL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tmyp7GYeaL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tmyp7GYeaL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tmyp7GYeaL .navbar {
    height: 70px;
  }
  .cid-tmyp7GYeaL .navbar.opened {
    height: auto;
  }
  .cid-tmyp7GYeaL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tmyp7GYeaL .collapsed {
  background: transparent!important;
}
.cid-tmyp7GYeaL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tmyp7GYeaL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tqHOqnLuNO {
  padding-top: 5rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #dee9bc;
}
.cid-tqHOqnLuNO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqHOqnLuNO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqHOqnLuNO .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqHOqnLuNO .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tqHOqnLuNO .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqHOqnLuNO .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqHOqnLuNO .col-text {
    order: 2;
    margin-top: 20px;
  }
}
.cid-tqHOqnLuNO .text-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tqHOqnLuNO .text-wrapper {
    padding-left: 50px;
  }
}
@media (max-width: 991px) {
  .cid-tqHOqnLuNO .text-wrapper {
    padding: 10px;
  }
}
.cid-tqHOqnLuNO .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 575px) {
  .cid-tqHOqnLuNO .mbr-section-title {
    margin-bottom: 0;
    text-align: center !important;
  }
}
.cid-tqHOqnLuNO .mbr-section-subtitle {
  color: #8da369;
  margin-bottom: 20px;
  text-align: left;
}
@media (max-width: 575px) {
  .cid-tqHOqnLuNO .mbr-section-subtitle {
    text-align: center !important;
  }
}
.cid-tqHOqnLuNO .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 80px;
}
@media (max-width: 991px) {
  .cid-tqHOqnLuNO .mbr-text {
    padding-right: 0;
  }
}
.cid-tqHOqnLuNO .mbr-section-btn {
  margin-top: 10px;
}
.cid-tqHOqnLuNO .list-container {
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .cid-tqHOqnLuNO .list-container {
    margin-bottom: 20px;
  }
}
.cid-tqHOqnLuNO .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0 ;
}
.cid-tqHOqnLuNO .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 15px;
}
.cid-tqHOqnLuNO .iconfont-wrapper .mbr-iconfont {
  font-size: 18px;
  color: #c4cfde;
}
.cid-tqHOqnLuNO .list-item-text {
  color: #C4CFDE;
  width: fit-content;
}
.cid-tqHOqnLuNO .col-img {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqHOqnLuNO .col-img {
    order: 1;
  }
}
.cid-tqHOqnLuNO .image-wrapper {
  position: relative;
  width: 100%;
}
.cid-tqHOqnLuNO .image-wrapper img {
  position: relative;
  z-index: 5;
  object-fit: cover;
  width: 100%;
}
.cid-tqHOqnLuNO .img-bg {
  content: "";
  position: absolute;
  z-index: 4;
  width: 100%;
  height: calc(100% - 130px);
  left: 0;
  bottom: 0;
  background: linear-gradient(145deg, #6c8347, #6c8347);
  box-shadow: 10px 10px 19px #8da369, -10px -10px 19px #8da369;
  border-radius: 6px;
}
.cid-tqHOqnLuNO .mbr-text,
.cid-tqHOqnLuNO .mbr-section-btn {
  color: #443825;
  text-align: left;
}
.cid-tqHPnN5AvC {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #dee9bc;
}
.cid-tqHPnN5AvC h4 {
  display: flex;
  color: #000000;
}
.cid-tqHPnN5AvC .panel-text {
  color: #ffffff;
  line-height: 1.7;
}
.cid-tqHPnN5AvC .wrap {
  display: flex;
}
.cid-tqHPnN5AvC .icon {
  background: #78924e;
  min-width: 33px;
  min-height: 33px;
  border-radius: 100%;
  color: white !important;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  font-weight: 900;
}
.cid-tqHPnN5AvC img {
  max-width: 600px;
  width: 100%;
  margin: auto;
  padding: 2rem;
}
.cid-tqHPnN5AvC .mbr-section-title {
  color: #78924e;
  text-align: center;
}
.cid-tqHPnN5AvC p {
  margin: 0;
}
.cid-tqHPnN5AvC .card .card-header a.panel-title {
  background-color: transparent !important;
  margin-top: 0px !important;
}
.cid-tqHPnN5AvC .mbr-section-subtitle {
  font-weight: 500;
  color: #656565;
  text-align: center;
}
.cid-tqHPnN5AvC .accordion-content {
  flex-basis: 100%;
  -webkit-flex-basis: 100%;
}
.cid-tqHPnN5AvC .panel-group {
  width: 100%;
}
.cid-tqHPnN5AvC .panel-title {
  border-bottom: 1px solid #ffffff;
  border-radius: 0px;
  margin-bottom: .5rem;
}
.cid-tqHPnN5AvC .card .card-header {
  border-radius: 0px;
  border: 0px;
  padding: 0;
}
.cid-tqHPnN5AvC .card .card-header a.panel-title {
  transition: all .3s;
  background-color: #3e3132;
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  text-decoration: none !important;
  margin-top: -1px;
  line-height: normal;
}
.cid-tqHPnN5AvC .card .card-header a.panel-title:hover {
  opacity: 0.5;
}
.cid-tqHPnN5AvC .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-tqHPnN5AvC .card .card-header a.panel-title h4 {
  padding: 1.5rem 1rem;
  margin-bottom: 0;
}
.cid-tqHPnN5AvC .card .panel-body {
  background: #8da369;
}
.cid-tqHPnN5AvC .sign {
  color: #000000;
}
.cid-tqHPnN5AvC .media-container-row .accordion-section {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-tqHPnN5AvC .media-container-row > div {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-tqHPnN5AvC .mbr-figure {
    padding-right: 0;
    padding-left: 0;
    padding-top: 2rem;
  }
}
.cid-tqHPnN5AvC .header-text,
.cid-tqHPnN5AvC .sign {
  color: #6d3f1a;
}
.cid-tqSXsnNeD3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dee9bc;
}
@media (min-width: 400px) {
  .cid-tqSXsnNeD3 h2 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 767px) {
  .cid-tqSXsnNeD3 h2 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
.cid-tqSXsnNeD3 .media-container-row {
  justify-content: space-between;
}
.cid-tqSXsnNeD3 .social-media {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tqSXsnNeD3 .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-tqSXsnNeD3 .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-tqSXsnNeD3 a:link {
  text-decoration: none;
}
.cid-tqSXsnNeD3 .icon-transition span {
  text-align: center;
  color: #e3cb60;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 1px solid #78924e;
  width: 3em;
  transition: all 0.3s ease-out 0s;
  font-size: 16px;
}
.cid-tqSXsnNeD3 .icon-transition span:hover {
  background-color: rgba(227, 203, 96, 0.1);
  color: #e3cb60;
}
.cid-tqSXsnNeD3 .btn {
  min-width: 195px;
}
.cid-tqSXsnNeD3 .btn.btn-primary-outline {
  border: 1px solid #e3cb60;
}
.cid-tqSXsnNeD3 .btn.btn-primary-outline:hover {
  background-color: #e3cb60 !important;
  color: #ffffff !important;
}
.cid-tqSXsnNeD3 .btn.btn-secondary-outline {
  border: 1px solid #ed8c0b;
}
.cid-tqSXsnNeD3 .btn.btn-secondary-outline:hover {
  background-color: #ed8c0b !important;
  color: #ffffff !important;
}
.cid-tqSXsnNeD3 .btn.btn-success-outline {
  border: 1px solid #78924e;
}
.cid-tqSXsnNeD3 .btn.btn-success-outline:hover {
  background-color: #78924e !important;
  color: #ffffff !important;
}
.cid-tqSXsnNeD3 .btn.btn-info-outline {
  border: 1px solid #514339;
}
.cid-tqSXsnNeD3 .btn.btn-info-outline:hover {
  background-color: #514339 !important;
  color: #ffffff !important;
}
.cid-tqSXsnNeD3 .btn.btn-warning-outline {
  border: 1px solid #ffe161;
}
.cid-tqSXsnNeD3 .btn.btn-warning-outline:hover {
  background-color: #ffe161 !important;
  color: #ffffff !important;
}
.cid-tqSXsnNeD3 .btn.btn-danger-outline {
  border: 1px solid #dee9bc;
}
.cid-tqSXsnNeD3 .btn.btn-danger-outline:hover {
  background-color: #dee9bc !important;
  color: #ffffff !important;
}
.cid-tqSXsnNeD3 .btn.btn-black-outline {
  border: 1px solid #000000;
}
.cid-tqSXsnNeD3 .btn.btn-black-outline:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.cid-tqSXsnNeD3 .btn.btn-white-outline {
  border: 1px solid #ffffff;
}
.cid-tqSXsnNeD3 .btn.btn-white-outline:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}
@media (max-width: 992px) {
  .cid-tqSXsnNeD3 .wrap {
    justify-content: center;
  }
}
.cid-tqSXtcpgjK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #8da369;
}
.cid-tqSXtcpgjK .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tqSXtcpgjK .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tqSXtcpgjK .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #e3cb60;
  height: 100%;
}
.cid-tqSXtcpgjK .row {
  align-items: center;
}
.cid-tqSXtcpgjK .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tqSXtcpgjK .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tqSXtcpgjK .card-title,
.cid-tqSXtcpgjK .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tqSXtcpgjK a {
  padding: 0;
  border: 0px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tqSXtcpgjK .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tqSXtcpgjK .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tqSXtcpgjK .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tqSXtcpgjK .it {
  font-style: italic;
}
.cid-tqSXtcpgjK .col {
  border-right: 1px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tqSXtcpgjK .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tqSXtcpgjK .card-title,
.cid-tqSXtcpgjK .lin {
  color: #ffffff;
}
.cid-vd2A6f0T43 {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #f4f7f5;
}
.cid-vd2A6f0T43 .card-title {
  line-height: 1.6;
  padding: 15px 25px;
  background: linear-gradient(to top, #333333, transparent);
  margin: 0;
  text-align: left;
  color: #ffffff;
}
.cid-vd2A6f0T43 .card-img {
  position: relative;
}
.cid-vd2A6f0T43 .card-img:hover .card-title {
  background: linear-gradient(to top, #8da369, transparent);
}
.cid-vd2A6f0T43 .card {
  margin-bottom: 2rem;
  owerflow: hidden;
}
.cid-vd2A6f0T43 .card-wrapper {
  position: relative;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}
.cid-vd2A6f0T43 .ico2 {
  color: #5b553b;
  font-size: 1.1rem;
}
.cid-vd2A6f0T43 .icobig {
  position: absolute;
  bottom: 1.5rem;
  right: 2rem;
  color: #ffffff;
  font-size: 1.5rem;
}
.cid-vd2A6f0T43 .text-box {
  padding: 20px;
}
.cid-vd2A6f0T43 .text-box p {
  margin: 0;
}
.cid-vd2A6f0T43 .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-vd2A6f0T43 .ico-box p {
  margin: 0;
}
.cid-vd2A6f0T43 .ico-wrap {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0.5rem;
}
.cid-vd2A6f0T43 .p-box {
  background-color: #8da369;
  width: 100%;
  padding: 10px;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-vd2A6f0T43 .p-box p {
  padding: 10px;
  margin: 0;
  line-height: 1.5;
}
.cid-vd2A6f0T43 .card-box {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0;
  padding: 0px;
  transition: all 0.3s;
}
.cid-vd2A6f0T43 .mbr-section-title {
  color: #656565;
}
@media (max-width: 991px) {
  .cid-vd2A6f0T43 .card-box {
    bottom: 0px;
  }
  .cid-vd2A6f0T43 .p-box {
    padding: 0px;
  }
  .cid-vd2A6f0T43 .card-title {
    padding: 10px 15px;
  }
}
.cid-vd2A6f0T43 .card-text {
  color: #ffffff;
}
.cid-vd2A6f0T43 .phone {
  color: #78924e;
}
.cid-vd2A6f0T43 .card-title2 {
  color: #5b553b;
}
.cid-tmyzEW5upz {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #f4f7f5;
}
.cid-tmyzEW5upz .card-title {
  line-height: 1.6;
  padding: 15px 25px;
  background: linear-gradient(to top, #333333, transparent);
  margin: 0;
  text-align: left;
  color: #ffffff;
}
.cid-tmyzEW5upz .card-img {
  position: relative;
}
.cid-tmyzEW5upz .card-img:hover .card-title {
  background: linear-gradient(to top, #8da369, transparent);
}
.cid-tmyzEW5upz .card {
  margin-bottom: 2rem;
  owerflow: hidden;
}
.cid-tmyzEW5upz .card-wrapper {
  position: relative;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}
.cid-tmyzEW5upz .ico2 {
  color: #5b553b;
  font-size: 1.1rem;
}
.cid-tmyzEW5upz .icobig {
  position: absolute;
  bottom: 1.5rem;
  right: 2rem;
  color: #ffffff;
  font-size: 1.5rem;
}
.cid-tmyzEW5upz .text-box {
  padding: 20px;
}
.cid-tmyzEW5upz .text-box p {
  margin: 0;
}
.cid-tmyzEW5upz .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-tmyzEW5upz .ico-box p {
  margin: 0;
}
.cid-tmyzEW5upz .ico-wrap {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0.5rem;
}
.cid-tmyzEW5upz .p-box {
  background-color: #8da369;
  width: 100%;
  padding: 10px;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-tmyzEW5upz .p-box p {
  padding: 10px;
  margin: 0;
  line-height: 1.5;
}
.cid-tmyzEW5upz .card-box {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0;
  padding: 0px;
  transition: all 0.3s;
}
.cid-tmyzEW5upz .mbr-section-title {
  color: #656565;
}
@media (max-width: 991px) {
  .cid-tmyzEW5upz .card-box {
    bottom: 0px;
  }
  .cid-tmyzEW5upz .p-box {
    padding: 0px;
  }
  .cid-tmyzEW5upz .card-title {
    padding: 10px 15px;
  }
}
.cid-tmyzEW5upz .card-text {
  color: #ffffff;
}
.cid-tmyzEW5upz .phone {
  color: #78924e;
}
.cid-tmyzEW5upz .card-title2 {
  color: #5b553b;
}
.cid-tmyISBwJRN {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f4f7f5;
}
.cid-tmyISBwJRN .card-title {
  line-height: 1.6;
  padding: 15px 25px;
  background: linear-gradient(to top, #333333, transparent);
  margin: 0;
  text-align: left;
  color: #ffffff;
}
.cid-tmyISBwJRN .card-img {
  position: relative;
}
.cid-tmyISBwJRN .card-img:hover .card-title {
  background: linear-gradient(to top, #8da369, transparent);
}
.cid-tmyISBwJRN .card {
  margin-bottom: 2rem;
  owerflow: hidden;
}
.cid-tmyISBwJRN .card-wrapper {
  position: relative;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}
.cid-tmyISBwJRN .ico2 {
  color: #5b553b;
  font-size: 1.1rem;
}
.cid-tmyISBwJRN .icobig {
  position: absolute;
  bottom: 1.5rem;
  right: 2rem;
  color: #ffffff;
  font-size: 1.5rem;
}
.cid-tmyISBwJRN .text-box {
  padding: 20px;
}
.cid-tmyISBwJRN .text-box p {
  margin: 0;
}
.cid-tmyISBwJRN .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-tmyISBwJRN .ico-box p {
  margin: 0;
}
.cid-tmyISBwJRN .ico-wrap {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0.5rem;
}
.cid-tmyISBwJRN .p-box {
  background-color: #8da369;
  width: 100%;
  padding: 10px;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-tmyISBwJRN .p-box p {
  padding: 10px;
  margin: 0;
  line-height: 1.5;
}
.cid-tmyISBwJRN .card-box {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0;
  padding: 0px;
  transition: all 0.3s;
}
.cid-tmyISBwJRN .mbr-section-title {
  color: #656565;
}
@media (max-width: 991px) {
  .cid-tmyISBwJRN .card-box {
    bottom: 0px;
  }
  .cid-tmyISBwJRN .p-box {
    padding: 0px;
  }
  .cid-tmyISBwJRN .card-title {
    padding: 10px 15px;
  }
}
.cid-tmyISBwJRN .card-text {
  color: #ffffff;
}
.cid-tmyISBwJRN .phone {
  color: #78924e;
}
.cid-tmyISBwJRN .card-title2 {
  color: #5b553b;
}
.cid-tmyIU6jV7d {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f4f7f5;
}
.cid-tmyIU6jV7d .card-title {
  line-height: 1.6;
  padding: 15px 25px;
  background: linear-gradient(to top, #333333, transparent);
  margin: 0;
  text-align: left;
  color: #ffffff;
}
.cid-tmyIU6jV7d .card-img {
  position: relative;
}
.cid-tmyIU6jV7d .card-img:hover .card-title {
  background: linear-gradient(to top, #8da369, transparent);
}
.cid-tmyIU6jV7d .card {
  margin-bottom: 2rem;
  owerflow: hidden;
}
.cid-tmyIU6jV7d .card-wrapper {
  position: relative;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}
.cid-tmyIU6jV7d .ico2 {
  color: #5b553b;
  font-size: 1.1rem;
}
.cid-tmyIU6jV7d .icobig {
  position: absolute;
  bottom: 1.5rem;
  right: 2rem;
  color: #ffffff;
  font-size: 1.5rem;
}
.cid-tmyIU6jV7d .text-box {
  padding: 20px;
}
.cid-tmyIU6jV7d .text-box p {
  margin: 0;
}
.cid-tmyIU6jV7d .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-tmyIU6jV7d .ico-box p {
  margin: 0;
}
.cid-tmyIU6jV7d .ico-wrap {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0.5rem;
}
.cid-tmyIU6jV7d .p-box {
  background-color: #8da369;
  width: 100%;
  padding: 10px;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-tmyIU6jV7d .p-box p {
  padding: 10px;
  margin: 0;
  line-height: 1.5;
}
.cid-tmyIU6jV7d .card-box {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0;
  padding: 0px;
  transition: all 0.3s;
}
.cid-tmyIU6jV7d .mbr-section-title {
  color: #656565;
}
@media (max-width: 991px) {
  .cid-tmyIU6jV7d .card-box {
    bottom: 0px;
  }
  .cid-tmyIU6jV7d .p-box {
    padding: 0px;
  }
  .cid-tmyIU6jV7d .card-title {
    padding: 10px 15px;
  }
}
.cid-tmyIU6jV7d .card-text {
  color: #ffffff;
}
.cid-tmyIU6jV7d .phone {
  color: #78924e;
}
.cid-tmyIU6jV7d .card-title2 {
  color: #5b553b;
}
.cid-tqksoPN1KF {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f4f7f5;
}
.cid-tqksoPN1KF .card-title {
  line-height: 1.6;
  padding: 15px 25px;
  background: linear-gradient(to top, #333333, transparent);
  margin: 0;
  text-align: left;
  color: #ffffff;
}
.cid-tqksoPN1KF .card-img {
  position: relative;
}
.cid-tqksoPN1KF .card-img:hover .card-title {
  background: linear-gradient(to top, #8da369, transparent);
}
.cid-tqksoPN1KF .card {
  margin-bottom: 2rem;
  owerflow: hidden;
}
.cid-tqksoPN1KF .card-wrapper {
  position: relative;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}
.cid-tqksoPN1KF .ico2 {
  color: #5b553b;
  font-size: 1.1rem;
}
.cid-tqksoPN1KF .icobig {
  position: absolute;
  bottom: 1.5rem;
  right: 2rem;
  color: #ffffff;
  font-size: 1.5rem;
}
.cid-tqksoPN1KF .text-box {
  padding: 20px;
}
.cid-tqksoPN1KF .text-box p {
  margin: 0;
}
.cid-tqksoPN1KF .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-tqksoPN1KF .ico-box p {
  margin: 0;
}
.cid-tqksoPN1KF .ico-wrap {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0.5rem;
}
.cid-tqksoPN1KF .p-box {
  background-color: #8da369;
  width: 100%;
  padding: 10px;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-tqksoPN1KF .p-box p {
  padding: 10px;
  margin: 0;
  line-height: 1.5;
}
.cid-tqksoPN1KF .card-box {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0;
  padding: 0px;
  transition: all 0.3s;
}
.cid-tqksoPN1KF .mbr-section-title {
  color: #656565;
}
@media (max-width: 991px) {
  .cid-tqksoPN1KF .card-box {
    bottom: 0px;
  }
  .cid-tqksoPN1KF .p-box {
    padding: 0px;
  }
  .cid-tqksoPN1KF .card-title {
    padding: 10px 15px;
  }
}
.cid-tqksoPN1KF .card-text {
  color: #ffffff;
}
.cid-tqksoPN1KF .phone {
  color: #78924e;
}
.cid-tqksoPN1KF .card-title2 {
  color: #5b553b;
}
.cid-tqkRod1nYm {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f4f7f5;
}
.cid-tqkRod1nYm .card-title {
  line-height: 1.6;
  padding: 15px 25px;
  background: linear-gradient(to top, #333333, transparent);
  margin: 0;
  text-align: left;
  color: #ffffff;
}
.cid-tqkRod1nYm .card-img {
  position: relative;
}
.cid-tqkRod1nYm .card-img:hover .card-title {
  background: linear-gradient(to top, #8da369, transparent);
}
.cid-tqkRod1nYm .card {
  margin-bottom: 2rem;
  owerflow: hidden;
}
.cid-tqkRod1nYm .card-wrapper {
  position: relative;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}
.cid-tqkRod1nYm .ico2 {
  color: #5b553b;
  font-size: 1.1rem;
}
.cid-tqkRod1nYm .icobig {
  position: absolute;
  bottom: 1.5rem;
  right: 2rem;
  color: #ffffff;
  font-size: 1.5rem;
}
.cid-tqkRod1nYm .text-box {
  padding: 20px;
}
.cid-tqkRod1nYm .text-box p {
  margin: 0;
}
.cid-tqkRod1nYm .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-tqkRod1nYm .ico-box p {
  margin: 0;
}
.cid-tqkRod1nYm .ico-wrap {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0.5rem;
}
.cid-tqkRod1nYm .p-box {
  background-color: #8da369;
  width: 100%;
  padding: 10px;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-tqkRod1nYm .p-box p {
  padding: 10px;
  margin: 0;
  line-height: 1.5;
}
.cid-tqkRod1nYm .card-box {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0;
  padding: 0px;
  transition: all 0.3s;
}
.cid-tqkRod1nYm .mbr-section-title {
  color: #656565;
}
@media (max-width: 991px) {
  .cid-tqkRod1nYm .card-box {
    bottom: 0px;
  }
  .cid-tqkRod1nYm .p-box {
    padding: 0px;
  }
  .cid-tqkRod1nYm .card-title {
    padding: 10px 15px;
  }
}
.cid-tqkRod1nYm .card-text {
  color: #ffffff;
}
.cid-tqkRod1nYm .phone {
  color: #78924e;
}
.cid-tqkRod1nYm .card-title2 {
  color: #5b553b;
}
.cid-tqkRpEojx8 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #f4f7f5;
}
.cid-tqkRpEojx8 .card-title {
  line-height: 1.6;
  padding: 15px 25px;
  background: linear-gradient(to top, #333333, transparent);
  margin: 0;
  text-align: left;
  color: #ffffff;
}
.cid-tqkRpEojx8 .card-img {
  position: relative;
}
.cid-tqkRpEojx8 .card-img:hover .card-title {
  background: linear-gradient(to top, #8da369, transparent);
}
.cid-tqkRpEojx8 .card {
  margin-bottom: 2rem;
  owerflow: hidden;
}
.cid-tqkRpEojx8 .card-wrapper {
  position: relative;
  box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.08);
}
.cid-tqkRpEojx8 .ico2 {
  color: #5b553b;
  font-size: 1.1rem;
}
.cid-tqkRpEojx8 .icobig {
  position: absolute;
  bottom: 1.5rem;
  right: 2rem;
  color: #ffffff;
  font-size: 1.5rem;
}
.cid-tqkRpEojx8 .text-box {
  padding: 20px;
}
.cid-tqkRpEojx8 .text-box p {
  margin: 0;
}
.cid-tqkRpEojx8 .ico-box {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  padding: 0px;
}
.cid-tqkRpEojx8 .ico-box p {
  margin: 0;
}
.cid-tqkRpEojx8 .ico-wrap {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 0.5rem;
}
.cid-tqkRpEojx8 .p-box {
  background-color: #8da369;
  width: 100%;
  padding: 10px;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-tqkRpEojx8 .p-box p {
  padding: 10px;
  margin: 0;
  line-height: 1.5;
}
.cid-tqkRpEojx8 .card-box {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0;
  padding: 0px;
  transition: all 0.3s;
}
.cid-tqkRpEojx8 .mbr-section-title {
  color: #656565;
}
@media (max-width: 991px) {
  .cid-tqkRpEojx8 .card-box {
    bottom: 0px;
  }
  .cid-tqkRpEojx8 .p-box {
    padding: 0px;
  }
  .cid-tqkRpEojx8 .card-title {
    padding: 10px 15px;
  }
}
.cid-tqkRpEojx8 .card-text {
  color: #ffffff;
}
.cid-tqkRpEojx8 .phone {
  color: #78924e;
}
.cid-tqkRpEojx8 .card-title2 {
  color: #5b553b;
}
.cid-trwJ1KT6Ra {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-trwJ1KT6Ra blockquote {
  border-color: #8da369;
  border-radius: 4px;
  background-color: #f4f7f5;
}
.cid-trwJ1KT6Ra .mbr-text {
  color: #443825;
}
.cid-trwJ1KT6Ra .mbr-section-title {
  color: #78924e;
}
.cid-tmyp7KEyq6 {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #3e3132;
}
@media (max-width: 767px) {
  .cid-tmyp7KEyq6 .content {
    text-align: center;
  }
  .cid-tmyp7KEyq6 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tmyp7KEyq6 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tmyp7KEyq6 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tmyp7KEyq6 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tmyp7KEyq6 .google-map {
  height: 25rem;
  position: relative;
}
.cid-tmyp7KEyq6 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tmyp7KEyq6 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tmyp7KEyq6 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tmyp7KEyq6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tmyp7KEyq6 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tmyp7KEyq6 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tmyp7KEyq6 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tmyp7KEyq6 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tmyp7KEyq6 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tmyp7KEyq6 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tmyp7KEyq6 .list {
  list-style-type: none;
  padding: 0;
}
.cid-tmyp7KEyq6 H5 {
  color: #e3cb60;
}
.cid-tmD0HSQpDF {
  background: transparent;
}
.cid-tmD0HSQpDF .navbar-nav {
  background: #3e3132;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.cid-tmD0HSQpDF .container {
  max-width: 1150px;
  height: 50px;
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tmD0HSQpDF .container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 992px) {
  .cid-tmD0HSQpDF .container {
    height: 70px;
  }
}
@media (min-width: 992px) {
  .cid-tmD0HSQpDF .navbar {
    top: 50px;
    background: transparent !important;
  }
}
.cid-tmD0HSQpDF .nav-link {
  position: relative;
}
.cid-tmD0HSQpDF .nav-link:hover {
  color: #e3cb60 !important;
}
@media (max-width: 992px) {
  .cid-tmD0HSQpDF .navbar-collapse {
    background: #3e3132;
    padding-bottom: 1rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
.cid-tmD0HSQpDF .navbar {
  min-height: 50px;
  background: #3e3132;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cid-tmD0HSQpDF .navbar.opened {
  transition: all 0.3s;
}
.cid-tmD0HSQpDF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tmD0HSQpDF .navbar .navbar-logo img {
  width: auto;
}
.cid-tmD0HSQpDF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tmD0HSQpDF .navbar.collapsed {
  justify-content: center;
}
.cid-tmD0HSQpDF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tmD0HSQpDF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tmD0HSQpDF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tmD0HSQpDF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tmD0HSQpDF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tmD0HSQpDF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tmD0HSQpDF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tmD0HSQpDF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tmD0HSQpDF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tmD0HSQpDF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tmD0HSQpDF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tmD0HSQpDF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tmD0HSQpDF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tmD0HSQpDF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tmD0HSQpDF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tmD0HSQpDF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tmD0HSQpDF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tmD0HSQpDF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tmD0HSQpDF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tmD0HSQpDF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tmD0HSQpDF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tmD0HSQpDF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tmD0HSQpDF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tmD0HSQpDF .dropdown-item:hover,
.cid-tmD0HSQpDF .dropdown-item:focus {
  background: #e3cb60 !important;
  color: white !important;
}
.cid-tmD0HSQpDF .dropdown-item:hover span {
  color: white;
}
.cid-tmD0HSQpDF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tmD0HSQpDF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tmD0HSQpDF .nav-dropdown .link {
  padding: 0 0.2em !important;
  margin: 0.667em 1em !important;
}
.cid-tmD0HSQpDF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tmD0HSQpDF .iconfont-wrapper {
  color: #78924e !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tmD0HSQpDF .dropdown-menu,
.cid-tmD0HSQpDF .navbar.opened {
  background: #3e3132;
}
.cid-tmD0HSQpDF .nav-item:focus,
.cid-tmD0HSQpDF .nav-link:focus {
  outline: none;
}
.cid-tmD0HSQpDF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tmD0HSQpDF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tmD0HSQpDF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tmD0HSQpDF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tmD0HSQpDF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tmD0HSQpDF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tmD0HSQpDF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tmD0HSQpDF .dropdown-item.active,
.cid-tmD0HSQpDF .dropdown-item:active {
  background-color: transparent;
}
.cid-tmD0HSQpDF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tmD0HSQpDF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tmD0HSQpDF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tmD0HSQpDF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #3e3132;
}
.cid-tmD0HSQpDF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tmD0HSQpDF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tmD0HSQpDF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tmD0HSQpDF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tmD0HSQpDF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tmD0HSQpDF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e3cb60;
}
.cid-tmD0HSQpDF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tmD0HSQpDF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tmD0HSQpDF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tmD0HSQpDF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tmD0HSQpDF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tmD0HSQpDF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tmD0HSQpDF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tmD0HSQpDF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tmD0HSQpDF .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tmD0HSQpDF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tmD0HSQpDF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tmD0HSQpDF .navbar {
    height: 70px;
  }
  .cid-tmD0HSQpDF .navbar.opened {
    height: auto;
  }
  .cid-tmD0HSQpDF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tmD0HSQpDF .collapsed {
  background: transparent!important;
}
.cid-tmD0HSQpDF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tmD0HSQpDF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tqAEfIDLuD {
  padding-top: 5rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #dee9bc;
}
.cid-tqAEfIDLuD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqAEfIDLuD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqAEfIDLuD .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqAEfIDLuD .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tqAEfIDLuD .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqAEfIDLuD .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqAEfIDLuD .col-text {
    order: 2;
    margin-top: 20px;
  }
}
.cid-tqAEfIDLuD .text-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tqAEfIDLuD .text-wrapper {
    padding-left: 50px;
  }
}
@media (max-width: 991px) {
  .cid-tqAEfIDLuD .text-wrapper {
    padding: 10px;
  }
}
.cid-tqAEfIDLuD .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 575px) {
  .cid-tqAEfIDLuD .mbr-section-title {
    margin-bottom: 0;
    text-align: center !important;
  }
}
.cid-tqAEfIDLuD .mbr-section-subtitle {
  color: #9eb47b;
  margin-bottom: 20px;
  text-align: left;
}
@media (max-width: 575px) {
  .cid-tqAEfIDLuD .mbr-section-subtitle {
    text-align: center !important;
  }
}
.cid-tqAEfIDLuD .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 80px;
}
@media (max-width: 991px) {
  .cid-tqAEfIDLuD .mbr-text {
    padding-right: 0;
  }
}
.cid-tqAEfIDLuD .mbr-section-btn {
  margin-top: 10px;
}
.cid-tqAEfIDLuD .list-container {
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .cid-tqAEfIDLuD .list-container {
    margin-bottom: 20px;
  }
}
.cid-tqAEfIDLuD .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0 ;
}
.cid-tqAEfIDLuD .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 15px;
}
.cid-tqAEfIDLuD .iconfont-wrapper .mbr-iconfont {
  font-size: 18px;
  color: #c4cfde;
}
.cid-tqAEfIDLuD .list-item-text {
  color: #C4CFDE;
  width: fit-content;
}
.cid-tqAEfIDLuD .col-img {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqAEfIDLuD .col-img {
    order: 1;
  }
}
.cid-tqAEfIDLuD .image-wrapper {
  position: relative;
  width: 100%;
}
.cid-tqAEfIDLuD .image-wrapper img {
  position: relative;
  z-index: 5;
  object-fit: cover;
  width: 100%;
}
.cid-tqAEfIDLuD .img-bg {
  content: "";
  position: absolute;
  z-index: 4;
  width: 100%;
  height: calc(100% - 130px);
  left: 0;
  bottom: 0;
  background: linear-gradient(145deg, #6c8347, #6c8347);
  box-shadow: 10px 10px 19px #c4daa1, -10px -10px 19px #c4daa1;
  border-radius: 6px;
}
.cid-tqAEfIDLuD .mbr-text,
.cid-tqAEfIDLuD .mbr-section-btn {
  color: #3e3132;
  text-align: left;
}
.cid-trlp40y6KY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dee9bc;
}
@media (min-width: 400px) {
  .cid-trlp40y6KY h2 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 767px) {
  .cid-trlp40y6KY h2 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
.cid-trlp40y6KY .media-container-row {
  justify-content: space-between;
}
.cid-trlp40y6KY .social-media {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-trlp40y6KY .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-trlp40y6KY .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-trlp40y6KY a:link {
  text-decoration: none;
}
.cid-trlp40y6KY .icon-transition span {
  text-align: center;
  color: #e3cb60;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 1px solid #78924e;
  width: 3em;
  transition: all 0.3s ease-out 0s;
  font-size: 16px;
}
.cid-trlp40y6KY .icon-transition span:hover {
  background-color: rgba(227, 203, 96, 0.1);
  color: #e3cb60;
}
.cid-trlp40y6KY .btn {
  min-width: 195px;
}
.cid-trlp40y6KY .btn.btn-primary-outline {
  border: 1px solid #e3cb60;
}
.cid-trlp40y6KY .btn.btn-primary-outline:hover {
  background-color: #e3cb60 !important;
  color: #ffffff !important;
}
.cid-trlp40y6KY .btn.btn-secondary-outline {
  border: 1px solid #ed8c0b;
}
.cid-trlp40y6KY .btn.btn-secondary-outline:hover {
  background-color: #ed8c0b !important;
  color: #ffffff !important;
}
.cid-trlp40y6KY .btn.btn-success-outline {
  border: 1px solid #78924e;
}
.cid-trlp40y6KY .btn.btn-success-outline:hover {
  background-color: #78924e !important;
  color: #ffffff !important;
}
.cid-trlp40y6KY .btn.btn-info-outline {
  border: 1px solid #514339;
}
.cid-trlp40y6KY .btn.btn-info-outline:hover {
  background-color: #514339 !important;
  color: #ffffff !important;
}
.cid-trlp40y6KY .btn.btn-warning-outline {
  border: 1px solid #ffe161;
}
.cid-trlp40y6KY .btn.btn-warning-outline:hover {
  background-color: #ffe161 !important;
  color: #ffffff !important;
}
.cid-trlp40y6KY .btn.btn-danger-outline {
  border: 1px solid #dee9bc;
}
.cid-trlp40y6KY .btn.btn-danger-outline:hover {
  background-color: #dee9bc !important;
  color: #ffffff !important;
}
.cid-trlp40y6KY .btn.btn-black-outline {
  border: 1px solid #000000;
}
.cid-trlp40y6KY .btn.btn-black-outline:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.cid-trlp40y6KY .btn.btn-white-outline {
  border: 1px solid #ffffff;
}
.cid-trlp40y6KY .btn.btn-white-outline:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}
@media (max-width: 992px) {
  .cid-trlp40y6KY .wrap {
    justify-content: center;
  }
}
.cid-trlp4JPkxU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #8da369;
}
.cid-trlp4JPkxU .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-trlp4JPkxU .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-trlp4JPkxU .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #e3cb60;
  height: 100%;
}
.cid-trlp4JPkxU .row {
  align-items: center;
}
.cid-trlp4JPkxU .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-trlp4JPkxU .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-trlp4JPkxU .card-title,
.cid-trlp4JPkxU .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-trlp4JPkxU a {
  padding: 0;
  border: 0px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-trlp4JPkxU .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-trlp4JPkxU .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-trlp4JPkxU .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-trlp4JPkxU .it {
  font-style: italic;
}
.cid-trlp4JPkxU .col {
  border-right: 1px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-trlp4JPkxU .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-trlp4JPkxU .card-title,
.cid-trlp4JPkxU .lin {
  color: #ffffff;
}
.cid-tmPC5zWXks {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tmPC5zWXks .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tmPC5zWXks .row {
  align-items: center;
  height: 100%;
}
.cid-tmPC5zWXks .wrapper {
  margin: auto;
}
.cid-tmPC5zWXks .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tmPC5zWXks .text {
    padding: 1.8em 2em;
  }
}
.cid-tmPC5zWXks .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tmPC5zWXks .text {
    padding: 1.5em 2em;
  }
}
.cid-tmPC5zWXks .mbr-section-title,
.cid-tmPC5zWXks .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tmD6D1XsDW {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tmD6D1XsDW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tmD6D1XsDW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tmD6D1XsDW .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tmD6D1XsDW .col-title {
    margin-bottom: 50px;
  }
}
.cid-tmD6D1XsDW .mbr-section-title {
  color: #2B2B2B;
}
.cid-tmD6D1XsDW .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tmD6D1XsDW .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tmD6D1XsDW .content-row {
  flex-direction: row-reverse;
}
.cid-tmD6D1XsDW .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmD6D1XsDW .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tmD6D1XsDW .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tmD6D1XsDW .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmD6D1XsDW .text-container1 {
    max-width: 340px;
  }
}
.cid-tmD6D1XsDW .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmD6D1XsDW .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tmD6D1XsDW .mbr-section-btn {
  margin-top: 16px;
}
.cid-tmD6D1XsDW .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmD6D1XsDW .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tmD6D1XsDW .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tmD6D1XsDW .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tmD6D1XsDW .col-carousel {
    padding-top: 30px;
  }
}
.cid-tmD6D1XsDW .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tmD6D1XsDW .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tmD6D1XsDW .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmD6D1XsDW .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmD6D1XsDW .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tmD6D1XsDW .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tmD6D1XsDW .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tmD6D1XsDW .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tmD6D1XsDW .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tmD6D1XsDW .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tmD6D1XsDW .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tmD6D1XsDW .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tmD6D1XsDW .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tmD6D1XsDW .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tmD6D1XsDW .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tmD6D1XsDW .carousel {
    height: 280px;
  }
}
.cid-tmD6D1XsDW .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tmD6D1XsDW .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tmD6D1XsDW .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tmD6D1XsDW .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tmD6D1XsDW .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tmD6D1XsDW .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tmD6D1XsDW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tmD6D1XsDW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tmD6D1XsDW .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tmD6D1XsDW .carousel-indicators {
  display: none !important;
}
.cid-tmD6D1XsDW .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tmD6D1XsDW .name-text,
.cid-tmD6D1XsDW .mbr-section-btn {
  color: #3e3132;
}
.cid-tmPCj7vU3m {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tmPCj7vU3m .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tmPCj7vU3m .row {
  align-items: center;
  height: 100%;
}
.cid-tmPCj7vU3m .wrapper {
  margin: auto;
}
.cid-tmPCj7vU3m .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tmPCj7vU3m .text {
    padding: 1.8em 2em;
  }
}
.cid-tmPCj7vU3m .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tmPCj7vU3m .text {
    padding: 1.5em 2em;
  }
}
.cid-tmPCj7vU3m .mbr-section-title,
.cid-tmPCj7vU3m .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tmE5etb5gY {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #f4f7f5;
}
.cid-tmE5etb5gY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tmE5etb5gY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tmE5etb5gY .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tmE5etb5gY .col-title {
    margin-bottom: 50px;
  }
}
.cid-tmE5etb5gY .mbr-section-title {
  color: #2B2B2B;
}
.cid-tmE5etb5gY .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tmE5etb5gY .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tmE5etb5gY .content-row {
  flex-direction: row-reverse;
}
.cid-tmE5etb5gY .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmE5etb5gY .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tmE5etb5gY .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tmE5etb5gY .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmE5etb5gY .text-container1 {
    max-width: 340px;
  }
}
.cid-tmE5etb5gY .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmE5etb5gY .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tmE5etb5gY .mbr-section-btn {
  margin-top: 16px;
}
.cid-tmE5etb5gY .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmE5etb5gY .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tmE5etb5gY .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tmE5etb5gY .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tmE5etb5gY .col-carousel {
    padding-top: 30px;
  }
}
.cid-tmE5etb5gY .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tmE5etb5gY .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tmE5etb5gY .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmE5etb5gY .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmE5etb5gY .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tmE5etb5gY .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tmE5etb5gY .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tmE5etb5gY .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tmE5etb5gY .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tmE5etb5gY .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tmE5etb5gY .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tmE5etb5gY .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tmE5etb5gY .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tmE5etb5gY .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tmE5etb5gY .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tmE5etb5gY .carousel {
    height: 280px;
  }
}
.cid-tmE5etb5gY .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tmE5etb5gY .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tmE5etb5gY .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tmE5etb5gY .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tmE5etb5gY .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tmE5etb5gY .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tmE5etb5gY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tmE5etb5gY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tmE5etb5gY .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tmE5etb5gY .carousel-indicators {
  display: none !important;
}
.cid-tmE5etb5gY .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tmE5etb5gY .name-text,
.cid-tmE5etb5gY .mbr-section-btn {
  color: #3e3132;
}
.cid-tmPCLfZd4K {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tmPCLfZd4K .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tmPCLfZd4K .row {
  align-items: center;
  height: 100%;
}
.cid-tmPCLfZd4K .wrapper {
  margin: auto;
}
.cid-tmPCLfZd4K .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tmPCLfZd4K .text {
    padding: 1.8em 2em;
  }
}
.cid-tmPCLfZd4K .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tmPCLfZd4K .text {
    padding: 1.5em 2em;
  }
}
.cid-tmPCLfZd4K .mbr-section-title,
.cid-tmPCLfZd4K .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tmK622Iz1i {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tmK622Iz1i .mbr-fallback-image.disabled {
  display: none;
}
.cid-tmK622Iz1i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tmK622Iz1i .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tmK622Iz1i .col-title {
    margin-bottom: 50px;
  }
}
.cid-tmK622Iz1i .mbr-section-title {
  color: #2B2B2B;
}
.cid-tmK622Iz1i .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tmK622Iz1i .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tmK622Iz1i .content-row {
  flex-direction: row-reverse;
}
.cid-tmK622Iz1i .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmK622Iz1i .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tmK622Iz1i .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tmK622Iz1i .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmK622Iz1i .text-container1 {
    max-width: 340px;
  }
}
.cid-tmK622Iz1i .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmK622Iz1i .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tmK622Iz1i .mbr-section-btn {
  margin-top: 16px;
}
.cid-tmK622Iz1i .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmK622Iz1i .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tmK622Iz1i .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tmK622Iz1i .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tmK622Iz1i .col-carousel {
    padding-top: 30px;
  }
}
.cid-tmK622Iz1i .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tmK622Iz1i .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tmK622Iz1i .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmK622Iz1i .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmK622Iz1i .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tmK622Iz1i .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tmK622Iz1i .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tmK622Iz1i .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tmK622Iz1i .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tmK622Iz1i .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tmK622Iz1i .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tmK622Iz1i .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tmK622Iz1i .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tmK622Iz1i .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tmK622Iz1i .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tmK622Iz1i .carousel {
    height: 280px;
  }
}
.cid-tmK622Iz1i .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tmK622Iz1i .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tmK622Iz1i .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tmK622Iz1i .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tmK622Iz1i .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tmK622Iz1i .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tmK622Iz1i .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tmK622Iz1i .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tmK622Iz1i .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tmK622Iz1i .carousel-indicators {
  display: none !important;
}
.cid-tmK622Iz1i .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tmK622Iz1i .name-text,
.cid-tmK622Iz1i .mbr-section-btn {
  color: #3e3132;
}
.cid-tmPCRa5hI2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tmPCRa5hI2 .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tmPCRa5hI2 .row {
  align-items: center;
  height: 100%;
}
.cid-tmPCRa5hI2 .wrapper {
  margin: auto;
}
.cid-tmPCRa5hI2 .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tmPCRa5hI2 .text {
    padding: 1.8em 2em;
  }
}
.cid-tmPCRa5hI2 .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tmPCRa5hI2 .text {
    padding: 1.5em 2em;
  }
}
.cid-tmPCRa5hI2 .mbr-section-title,
.cid-tmPCRa5hI2 .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tmK62MWvsn {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tmK62MWvsn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tmK62MWvsn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tmK62MWvsn .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tmK62MWvsn .col-title {
    margin-bottom: 50px;
  }
}
.cid-tmK62MWvsn .mbr-section-title {
  color: #2B2B2B;
}
.cid-tmK62MWvsn .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tmK62MWvsn .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tmK62MWvsn .content-row {
  flex-direction: row-reverse;
}
.cid-tmK62MWvsn .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmK62MWvsn .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tmK62MWvsn .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tmK62MWvsn .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmK62MWvsn .text-container1 {
    max-width: 340px;
  }
}
.cid-tmK62MWvsn .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmK62MWvsn .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tmK62MWvsn .mbr-section-btn {
  margin-top: 16px;
}
.cid-tmK62MWvsn .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmK62MWvsn .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tmK62MWvsn .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tmK62MWvsn .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tmK62MWvsn .col-carousel {
    padding-top: 30px;
  }
}
.cid-tmK62MWvsn .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tmK62MWvsn .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tmK62MWvsn .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmK62MWvsn .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmK62MWvsn .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tmK62MWvsn .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tmK62MWvsn .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tmK62MWvsn .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tmK62MWvsn .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tmK62MWvsn .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tmK62MWvsn .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tmK62MWvsn .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tmK62MWvsn .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tmK62MWvsn .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tmK62MWvsn .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tmK62MWvsn .carousel {
    height: 280px;
  }
}
.cid-tmK62MWvsn .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tmK62MWvsn .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tmK62MWvsn .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tmK62MWvsn .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tmK62MWvsn .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tmK62MWvsn .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tmK62MWvsn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tmK62MWvsn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tmK62MWvsn .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tmK62MWvsn .carousel-indicators {
  display: none !important;
}
.cid-tmK62MWvsn .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tmK62MWvsn .name-text,
.cid-tmK62MWvsn .mbr-section-btn {
  color: #3e3132;
}
.cid-tmPCXEkk1R {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tmPCXEkk1R .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tmPCXEkk1R .row {
  align-items: center;
  height: 100%;
}
.cid-tmPCXEkk1R .wrapper {
  margin: auto;
}
.cid-tmPCXEkk1R .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tmPCXEkk1R .text {
    padding: 1.8em 2em;
  }
}
.cid-tmPCXEkk1R .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tmPCXEkk1R .text {
    padding: 1.5em 2em;
  }
}
.cid-tmPCXEkk1R .mbr-section-title,
.cid-tmPCXEkk1R .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tmK63oTEo6 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #f4f7f5;
}
.cid-tmK63oTEo6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tmK63oTEo6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tmK63oTEo6 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tmK63oTEo6 .col-title {
    margin-bottom: 50px;
  }
}
.cid-tmK63oTEo6 .mbr-section-title {
  color: #2B2B2B;
}
.cid-tmK63oTEo6 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tmK63oTEo6 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tmK63oTEo6 .content-row {
  flex-direction: row-reverse;
}
.cid-tmK63oTEo6 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmK63oTEo6 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tmK63oTEo6 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tmK63oTEo6 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmK63oTEo6 .text-container1 {
    max-width: 340px;
  }
}
.cid-tmK63oTEo6 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmK63oTEo6 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tmK63oTEo6 .mbr-section-btn {
  margin-top: 16px;
}
.cid-tmK63oTEo6 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmK63oTEo6 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tmK63oTEo6 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tmK63oTEo6 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tmK63oTEo6 .col-carousel {
    padding-top: 30px;
  }
}
.cid-tmK63oTEo6 .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tmK63oTEo6 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tmK63oTEo6 .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmK63oTEo6 .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmK63oTEo6 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tmK63oTEo6 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tmK63oTEo6 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tmK63oTEo6 .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tmK63oTEo6 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tmK63oTEo6 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tmK63oTEo6 .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tmK63oTEo6 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tmK63oTEo6 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tmK63oTEo6 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tmK63oTEo6 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tmK63oTEo6 .carousel {
    height: 280px;
  }
}
.cid-tmK63oTEo6 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tmK63oTEo6 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tmK63oTEo6 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tmK63oTEo6 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tmK63oTEo6 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tmK63oTEo6 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tmK63oTEo6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tmK63oTEo6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tmK63oTEo6 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tmK63oTEo6 .carousel-indicators {
  display: none !important;
}
.cid-tmK63oTEo6 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tmK63oTEo6 .name-text,
.cid-tmK63oTEo6 .mbr-section-btn {
  color: #3e3132;
}
.cid-trwJ5STRvA {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-trwJ5STRvA blockquote {
  border-color: #8da369;
  border-radius: 4px;
  background-color: #f4f7f5;
}
.cid-trwJ5STRvA .mbr-text {
  color: #443825;
}
.cid-trwJ5STRvA .mbr-section-title {
  color: #78924e;
}
.cid-tmD0HZxcLg {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #3e3132;
}
@media (max-width: 767px) {
  .cid-tmD0HZxcLg .content {
    text-align: center;
  }
  .cid-tmD0HZxcLg .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tmD0HZxcLg .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tmD0HZxcLg .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tmD0HZxcLg .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tmD0HZxcLg .google-map {
  height: 25rem;
  position: relative;
}
.cid-tmD0HZxcLg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tmD0HZxcLg .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tmD0HZxcLg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tmD0HZxcLg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tmD0HZxcLg .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tmD0HZxcLg .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tmD0HZxcLg .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tmD0HZxcLg .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tmD0HZxcLg .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tmD0HZxcLg .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tmD0HZxcLg .list {
  list-style-type: none;
  padding: 0;
}
.cid-tmD0HZxcLg H5 {
  color: #e3cb60;
}
.cid-tmPnKPRxah {
  background: transparent;
}
.cid-tmPnKPRxah .navbar-nav {
  background: #3e3132;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.cid-tmPnKPRxah .container {
  max-width: 1150px;
  height: 50px;
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tmPnKPRxah .container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 992px) {
  .cid-tmPnKPRxah .container {
    height: 70px;
  }
}
@media (min-width: 992px) {
  .cid-tmPnKPRxah .navbar {
    top: 50px;
    background: transparent !important;
  }
}
.cid-tmPnKPRxah .nav-link {
  position: relative;
}
.cid-tmPnKPRxah .nav-link:hover {
  color: #e3cb60 !important;
}
@media (max-width: 992px) {
  .cid-tmPnKPRxah .navbar-collapse {
    background: #3e3132;
    padding-bottom: 1rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
.cid-tmPnKPRxah .navbar {
  min-height: 50px;
  background: #3e3132;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cid-tmPnKPRxah .navbar.opened {
  transition: all 0.3s;
}
.cid-tmPnKPRxah .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tmPnKPRxah .navbar .navbar-logo img {
  width: auto;
}
.cid-tmPnKPRxah .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tmPnKPRxah .navbar.collapsed {
  justify-content: center;
}
.cid-tmPnKPRxah .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tmPnKPRxah .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tmPnKPRxah .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tmPnKPRxah .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tmPnKPRxah .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tmPnKPRxah .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tmPnKPRxah .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tmPnKPRxah .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tmPnKPRxah .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tmPnKPRxah .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tmPnKPRxah .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tmPnKPRxah .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tmPnKPRxah .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tmPnKPRxah .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tmPnKPRxah .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tmPnKPRxah .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tmPnKPRxah .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tmPnKPRxah .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tmPnKPRxah .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tmPnKPRxah .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tmPnKPRxah .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tmPnKPRxah .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tmPnKPRxah .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tmPnKPRxah .dropdown-item:hover,
.cid-tmPnKPRxah .dropdown-item:focus {
  background: #e3cb60 !important;
  color: white !important;
}
.cid-tmPnKPRxah .dropdown-item:hover span {
  color: white;
}
.cid-tmPnKPRxah .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tmPnKPRxah .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tmPnKPRxah .nav-dropdown .link {
  padding: 0 0.2em !important;
  margin: 0.667em 1em !important;
}
.cid-tmPnKPRxah .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tmPnKPRxah .iconfont-wrapper {
  color: #78924e !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tmPnKPRxah .dropdown-menu,
.cid-tmPnKPRxah .navbar.opened {
  background: #3e3132;
}
.cid-tmPnKPRxah .nav-item:focus,
.cid-tmPnKPRxah .nav-link:focus {
  outline: none;
}
.cid-tmPnKPRxah .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tmPnKPRxah .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tmPnKPRxah .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tmPnKPRxah .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tmPnKPRxah .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tmPnKPRxah .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tmPnKPRxah .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tmPnKPRxah .dropdown-item.active,
.cid-tmPnKPRxah .dropdown-item:active {
  background-color: transparent;
}
.cid-tmPnKPRxah .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tmPnKPRxah .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tmPnKPRxah .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tmPnKPRxah .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #3e3132;
}
.cid-tmPnKPRxah .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tmPnKPRxah .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tmPnKPRxah ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tmPnKPRxah .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tmPnKPRxah button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tmPnKPRxah button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e3cb60;
}
.cid-tmPnKPRxah button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tmPnKPRxah button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tmPnKPRxah button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tmPnKPRxah button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tmPnKPRxah nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tmPnKPRxah nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tmPnKPRxah nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tmPnKPRxah nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tmPnKPRxah .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tmPnKPRxah a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tmPnKPRxah .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tmPnKPRxah .navbar {
    height: 70px;
  }
  .cid-tmPnKPRxah .navbar.opened {
    height: auto;
  }
  .cid-tmPnKPRxah .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tmPnKPRxah .collapsed {
  background: transparent!important;
}
.cid-tmPnKPRxah .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tmPnKPRxah .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tqAEIPErW3 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #dee9bc;
}
.cid-tqAEIPErW3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqAEIPErW3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqAEIPErW3 .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqAEIPErW3 .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tqAEIPErW3 .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqAEIPErW3 .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqAEIPErW3 .col-text {
    order: 2;
    margin-top: 20px;
  }
}
.cid-tqAEIPErW3 .text-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tqAEIPErW3 .text-wrapper {
    padding-left: 50px;
  }
}
@media (max-width: 991px) {
  .cid-tqAEIPErW3 .text-wrapper {
    padding: 10px;
  }
}
.cid-tqAEIPErW3 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 575px) {
  .cid-tqAEIPErW3 .mbr-section-title {
    margin-bottom: 0;
    text-align: center !important;
  }
}
.cid-tqAEIPErW3 .mbr-section-subtitle {
  color: #9eb47b;
  margin-bottom: 20px;
  text-align: left;
}
@media (max-width: 575px) {
  .cid-tqAEIPErW3 .mbr-section-subtitle {
    text-align: center !important;
  }
}
.cid-tqAEIPErW3 .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 80px;
}
@media (max-width: 991px) {
  .cid-tqAEIPErW3 .mbr-text {
    padding-right: 0;
  }
}
.cid-tqAEIPErW3 .mbr-section-btn {
  margin-top: 10px;
}
.cid-tqAEIPErW3 .list-container {
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .cid-tqAEIPErW3 .list-container {
    margin-bottom: 20px;
  }
}
.cid-tqAEIPErW3 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0 ;
}
.cid-tqAEIPErW3 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 15px;
}
.cid-tqAEIPErW3 .iconfont-wrapper .mbr-iconfont {
  font-size: 18px;
  color: #c4cfde;
}
.cid-tqAEIPErW3 .list-item-text {
  color: #C4CFDE;
  width: fit-content;
}
.cid-tqAEIPErW3 .col-img {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqAEIPErW3 .col-img {
    order: 1;
  }
}
.cid-tqAEIPErW3 .image-wrapper {
  position: relative;
  width: 100%;
}
.cid-tqAEIPErW3 .image-wrapper img {
  position: relative;
  z-index: 5;
  object-fit: cover;
  width: 100%;
}
.cid-tqAEIPErW3 .img-bg {
  content: "";
  position: absolute;
  z-index: 4;
  width: 100%;
  height: calc(100% - 130px);
  left: 0;
  bottom: 0;
  background: linear-gradient(145deg, #92a86f, #92a86f);
  box-shadow: 10px 10px 19px #c4daa1, -10px -10px 19px #c4daa1;
  border-radius: 6px;
}
.cid-tqAEIPErW3 .mbr-text,
.cid-tqAEIPErW3 .mbr-section-btn {
  color: #443825;
  text-align: left;
}
.cid-trlp9BUz3S {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dee9bc;
}
@media (min-width: 400px) {
  .cid-trlp9BUz3S h2 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 767px) {
  .cid-trlp9BUz3S h2 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
.cid-trlp9BUz3S .media-container-row {
  justify-content: space-between;
}
.cid-trlp9BUz3S .social-media {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-trlp9BUz3S .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-trlp9BUz3S .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-trlp9BUz3S a:link {
  text-decoration: none;
}
.cid-trlp9BUz3S .icon-transition span {
  text-align: center;
  color: #e3cb60;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 1px solid #78924e;
  width: 3em;
  transition: all 0.3s ease-out 0s;
  font-size: 16px;
}
.cid-trlp9BUz3S .icon-transition span:hover {
  background-color: rgba(227, 203, 96, 0.1);
  color: #e3cb60;
}
.cid-trlp9BUz3S .btn {
  min-width: 195px;
}
.cid-trlp9BUz3S .btn.btn-primary-outline {
  border: 1px solid #e3cb60;
}
.cid-trlp9BUz3S .btn.btn-primary-outline:hover {
  background-color: #e3cb60 !important;
  color: #ffffff !important;
}
.cid-trlp9BUz3S .btn.btn-secondary-outline {
  border: 1px solid #ed8c0b;
}
.cid-trlp9BUz3S .btn.btn-secondary-outline:hover {
  background-color: #ed8c0b !important;
  color: #ffffff !important;
}
.cid-trlp9BUz3S .btn.btn-success-outline {
  border: 1px solid #78924e;
}
.cid-trlp9BUz3S .btn.btn-success-outline:hover {
  background-color: #78924e !important;
  color: #ffffff !important;
}
.cid-trlp9BUz3S .btn.btn-info-outline {
  border: 1px solid #514339;
}
.cid-trlp9BUz3S .btn.btn-info-outline:hover {
  background-color: #514339 !important;
  color: #ffffff !important;
}
.cid-trlp9BUz3S .btn.btn-warning-outline {
  border: 1px solid #ffe161;
}
.cid-trlp9BUz3S .btn.btn-warning-outline:hover {
  background-color: #ffe161 !important;
  color: #ffffff !important;
}
.cid-trlp9BUz3S .btn.btn-danger-outline {
  border: 1px solid #dee9bc;
}
.cid-trlp9BUz3S .btn.btn-danger-outline:hover {
  background-color: #dee9bc !important;
  color: #ffffff !important;
}
.cid-trlp9BUz3S .btn.btn-black-outline {
  border: 1px solid #000000;
}
.cid-trlp9BUz3S .btn.btn-black-outline:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.cid-trlp9BUz3S .btn.btn-white-outline {
  border: 1px solid #ffffff;
}
.cid-trlp9BUz3S .btn.btn-white-outline:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}
@media (max-width: 992px) {
  .cid-trlp9BUz3S .wrap {
    justify-content: center;
  }
}
.cid-trlpanwPvj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #8da369;
}
.cid-trlpanwPvj .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-trlpanwPvj .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-trlpanwPvj .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #e3cb60;
  height: 100%;
}
.cid-trlpanwPvj .row {
  align-items: center;
}
.cid-trlpanwPvj .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-trlpanwPvj .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-trlpanwPvj .card-title,
.cid-trlpanwPvj .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-trlpanwPvj a {
  padding: 0;
  border: 0px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-trlpanwPvj .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-trlpanwPvj .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-trlpanwPvj .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-trlpanwPvj .it {
  font-style: italic;
}
.cid-trlpanwPvj .col {
  border-right: 1px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-trlpanwPvj .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-trlpanwPvj .card-title,
.cid-trlpanwPvj .lin {
  color: #ffffff;
}
.cid-tmPwuiIbZW {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tmPwuiIbZW .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tmPwuiIbZW .row {
  align-items: center;
  height: 100%;
}
.cid-tmPwuiIbZW .wrapper {
  margin: auto;
}
.cid-tmPwuiIbZW .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tmPwuiIbZW .text {
    padding: 1.8em 2em;
  }
}
.cid-tmPwuiIbZW .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tmPwuiIbZW .text {
    padding: 1.5em 2em;
  }
}
.cid-tmPwuiIbZW .mbr-section-title,
.cid-tmPwuiIbZW .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tmPnKSDKe2 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tmPnKSDKe2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tmPnKSDKe2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tmPnKSDKe2 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tmPnKSDKe2 .col-title {
    margin-bottom: 50px;
  }
}
.cid-tmPnKSDKe2 .mbr-section-title {
  color: #2B2B2B;
}
.cid-tmPnKSDKe2 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tmPnKSDKe2 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tmPnKSDKe2 .content-row {
  flex-direction: row-reverse;
}
.cid-tmPnKSDKe2 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmPnKSDKe2 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tmPnKSDKe2 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tmPnKSDKe2 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmPnKSDKe2 .text-container1 {
    max-width: 340px;
  }
}
.cid-tmPnKSDKe2 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmPnKSDKe2 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tmPnKSDKe2 .mbr-section-btn {
  margin-top: 16px;
}
.cid-tmPnKSDKe2 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmPnKSDKe2 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tmPnKSDKe2 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tmPnKSDKe2 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tmPnKSDKe2 .col-carousel {
    padding-top: 30px;
  }
}
.cid-tmPnKSDKe2 .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tmPnKSDKe2 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tmPnKSDKe2 .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmPnKSDKe2 .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmPnKSDKe2 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tmPnKSDKe2 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tmPnKSDKe2 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tmPnKSDKe2 .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tmPnKSDKe2 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tmPnKSDKe2 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tmPnKSDKe2 .price-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tmPnKSDKe2 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tmPnKSDKe2 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tmPnKSDKe2 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tmPnKSDKe2 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tmPnKSDKe2 .carousel {
    height: 280px;
  }
}
.cid-tmPnKSDKe2 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tmPnKSDKe2 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tmPnKSDKe2 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tmPnKSDKe2 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tmPnKSDKe2 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tmPnKSDKe2 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tmPnKSDKe2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tmPnKSDKe2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tmPnKSDKe2 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tmPnKSDKe2 .carousel-indicators {
  display: none !important;
}
.cid-tmPnKSDKe2 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tmPnKSDKe2 .name-text,
.cid-tmPnKSDKe2 .mbr-section-btn {
  color: #3e3132;
}
.cid-tmPtpuwEIk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tmPtpuwEIk .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tmPtpuwEIk .row {
  align-items: center;
  height: 100%;
}
.cid-tmPtpuwEIk .wrapper {
  margin: auto;
}
.cid-tmPtpuwEIk .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tmPtpuwEIk .text {
    padding: 1.8em 2em;
  }
}
.cid-tmPtpuwEIk .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tmPtpuwEIk .text {
    padding: 1.5em 2em;
  }
}
.cid-tmPtpuwEIk .mbr-section-title,
.cid-tmPtpuwEIk .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tmPnKTzFET {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #f4f7f5;
}
.cid-tmPnKTzFET .mbr-fallback-image.disabled {
  display: none;
}
.cid-tmPnKTzFET .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tmPnKTzFET .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tmPnKTzFET .col-title {
    margin-bottom: 50px;
  }
}
.cid-tmPnKTzFET .mbr-section-title {
  color: #2B2B2B;
}
.cid-tmPnKTzFET .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tmPnKTzFET .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tmPnKTzFET .content-row {
  flex-direction: row-reverse;
}
.cid-tmPnKTzFET .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmPnKTzFET .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tmPnKTzFET .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tmPnKTzFET .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmPnKTzFET .text-container1 {
    max-width: 340px;
  }
}
.cid-tmPnKTzFET .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmPnKTzFET .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tmPnKTzFET .mbr-section-btn {
  margin-top: 16px;
}
.cid-tmPnKTzFET .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmPnKTzFET .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tmPnKTzFET .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tmPnKTzFET .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tmPnKTzFET .col-carousel {
    padding-top: 30px;
  }
}
.cid-tmPnKTzFET .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tmPnKTzFET .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tmPnKTzFET .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmPnKTzFET .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmPnKTzFET .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tmPnKTzFET .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tmPnKTzFET .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tmPnKTzFET .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tmPnKTzFET .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tmPnKTzFET .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tmPnKTzFET .price-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tmPnKTzFET .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tmPnKTzFET .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tmPnKTzFET .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tmPnKTzFET .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tmPnKTzFET .carousel {
    height: 280px;
  }
}
.cid-tmPnKTzFET .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tmPnKTzFET .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tmPnKTzFET .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tmPnKTzFET .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tmPnKTzFET .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tmPnKTzFET .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tmPnKTzFET .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tmPnKTzFET .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tmPnKTzFET .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tmPnKTzFET .carousel-indicators {
  display: none !important;
}
.cid-tmPnKTzFET .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tmPnKTzFET .name-text,
.cid-tmPnKTzFET .mbr-section-btn {
  color: #3e3132;
}
.cid-tmPwsYWiOM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tmPwsYWiOM .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tmPwsYWiOM .row {
  align-items: center;
  height: 100%;
}
.cid-tmPwsYWiOM .wrapper {
  margin: auto;
}
.cid-tmPwsYWiOM .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tmPwsYWiOM .text {
    padding: 1.8em 2em;
  }
}
.cid-tmPwsYWiOM .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tmPwsYWiOM .text {
    padding: 1.5em 2em;
  }
}
.cid-tmPwsYWiOM .mbr-section-title,
.cid-tmPwsYWiOM .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tmPnKUBjXF {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #f4f7f5;
}
.cid-tmPnKUBjXF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tmPnKUBjXF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tmPnKUBjXF .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tmPnKUBjXF .col-title {
    margin-bottom: 50px;
  }
}
.cid-tmPnKUBjXF .mbr-section-title {
  color: #2B2B2B;
}
.cid-tmPnKUBjXF .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tmPnKUBjXF .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tmPnKUBjXF .content-row {
  flex-direction: row-reverse;
}
.cid-tmPnKUBjXF .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmPnKUBjXF .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tmPnKUBjXF .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tmPnKUBjXF .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmPnKUBjXF .text-container1 {
    max-width: 340px;
  }
}
.cid-tmPnKUBjXF .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmPnKUBjXF .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tmPnKUBjXF .mbr-section-btn {
  margin-top: 16px;
}
.cid-tmPnKUBjXF .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tmPnKUBjXF .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tmPnKUBjXF .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tmPnKUBjXF .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tmPnKUBjXF .col-carousel {
    padding-top: 30px;
  }
}
.cid-tmPnKUBjXF .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tmPnKUBjXF .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tmPnKUBjXF .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmPnKUBjXF .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tmPnKUBjXF .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tmPnKUBjXF .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tmPnKUBjXF .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tmPnKUBjXF .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tmPnKUBjXF .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tmPnKUBjXF .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tmPnKUBjXF .price-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tmPnKUBjXF .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tmPnKUBjXF .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tmPnKUBjXF .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tmPnKUBjXF .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tmPnKUBjXF .carousel {
    height: 280px;
  }
}
.cid-tmPnKUBjXF .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tmPnKUBjXF .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tmPnKUBjXF .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tmPnKUBjXF .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tmPnKUBjXF .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tmPnKUBjXF .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tmPnKUBjXF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tmPnKUBjXF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tmPnKUBjXF .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tmPnKUBjXF .carousel-indicators {
  display: none !important;
}
.cid-tmPnKUBjXF .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tmPnKUBjXF .name-text,
.cid-tmPnKUBjXF .mbr-section-btn {
  color: #3e3132;
}
.cid-trwJcS4SRN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-trwJcS4SRN blockquote {
  border-color: #8da369;
  border-radius: 4px;
  background-color: #f4f7f5;
}
.cid-trwJcS4SRN .mbr-text {
  color: #443825;
}
.cid-trwJcS4SRN .mbr-section-title {
  color: #78924e;
}
.cid-tmPnKXJnpp {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #3e3132;
}
@media (max-width: 767px) {
  .cid-tmPnKXJnpp .content {
    text-align: center;
  }
  .cid-tmPnKXJnpp .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tmPnKXJnpp .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tmPnKXJnpp .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tmPnKXJnpp .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tmPnKXJnpp .google-map {
  height: 25rem;
  position: relative;
}
.cid-tmPnKXJnpp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tmPnKXJnpp .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tmPnKXJnpp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tmPnKXJnpp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tmPnKXJnpp .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tmPnKXJnpp .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tmPnKXJnpp .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tmPnKXJnpp .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tmPnKXJnpp .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tmPnKXJnpp .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tmPnKXJnpp .list {
  list-style-type: none;
  padding: 0;
}
.cid-tmPnKXJnpp H5 {
  color: #e3cb60;
}
.cid-tqksWPmLai {
  background: transparent;
}
.cid-tqksWPmLai .navbar-nav {
  background: #3e3132;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.cid-tqksWPmLai .container {
  max-width: 1150px;
  height: 50px;
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tqksWPmLai .container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 992px) {
  .cid-tqksWPmLai .container {
    height: 70px;
  }
}
@media (min-width: 992px) {
  .cid-tqksWPmLai .navbar {
    top: 50px;
    background: transparent !important;
  }
}
.cid-tqksWPmLai .nav-link {
  position: relative;
}
.cid-tqksWPmLai .nav-link:hover {
  color: #e3cb60 !important;
}
@media (max-width: 992px) {
  .cid-tqksWPmLai .navbar-collapse {
    background: #3e3132;
    padding-bottom: 1rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
.cid-tqksWPmLai .navbar {
  min-height: 50px;
  background: #3e3132;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cid-tqksWPmLai .navbar.opened {
  transition: all 0.3s;
}
.cid-tqksWPmLai .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tqksWPmLai .navbar .navbar-logo img {
  width: auto;
}
.cid-tqksWPmLai .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tqksWPmLai .navbar.collapsed {
  justify-content: center;
}
.cid-tqksWPmLai .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tqksWPmLai .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tqksWPmLai .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tqksWPmLai .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tqksWPmLai .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tqksWPmLai .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tqksWPmLai .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tqksWPmLai .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tqksWPmLai .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tqksWPmLai .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tqksWPmLai .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tqksWPmLai .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tqksWPmLai .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tqksWPmLai .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tqksWPmLai .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tqksWPmLai .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tqksWPmLai .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tqksWPmLai .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tqksWPmLai .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tqksWPmLai .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tqksWPmLai .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqksWPmLai .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tqksWPmLai .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tqksWPmLai .dropdown-item:hover,
.cid-tqksWPmLai .dropdown-item:focus {
  background: #e3cb60 !important;
  color: white !important;
}
.cid-tqksWPmLai .dropdown-item:hover span {
  color: white;
}
.cid-tqksWPmLai .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tqksWPmLai .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tqksWPmLai .nav-dropdown .link {
  padding: 0 0.2em !important;
  margin: 0.667em 1em !important;
}
.cid-tqksWPmLai .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tqksWPmLai .iconfont-wrapper {
  color: #78924e !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tqksWPmLai .dropdown-menu,
.cid-tqksWPmLai .navbar.opened {
  background: #3e3132;
}
.cid-tqksWPmLai .nav-item:focus,
.cid-tqksWPmLai .nav-link:focus {
  outline: none;
}
.cid-tqksWPmLai .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tqksWPmLai .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tqksWPmLai .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tqksWPmLai .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqksWPmLai .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tqksWPmLai .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tqksWPmLai .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tqksWPmLai .dropdown-item.active,
.cid-tqksWPmLai .dropdown-item:active {
  background-color: transparent;
}
.cid-tqksWPmLai .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tqksWPmLai .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tqksWPmLai .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tqksWPmLai .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #3e3132;
}
.cid-tqksWPmLai .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tqksWPmLai .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tqksWPmLai ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tqksWPmLai .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tqksWPmLai button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tqksWPmLai button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e3cb60;
}
.cid-tqksWPmLai button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tqksWPmLai button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqksWPmLai button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqksWPmLai button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tqksWPmLai nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqksWPmLai nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tqksWPmLai nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tqksWPmLai nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqksWPmLai .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tqksWPmLai a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tqksWPmLai .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tqksWPmLai .navbar {
    height: 70px;
  }
  .cid-tqksWPmLai .navbar.opened {
    height: auto;
  }
  .cid-tqksWPmLai .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tqksWPmLai .collapsed {
  background: transparent!important;
}
.cid-tqksWPmLai .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tqksWPmLai .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tqAs8KpJ7e {
  padding-top: 5rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #dee9bc;
}
.cid-tqAs8KpJ7e .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqAs8KpJ7e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqAs8KpJ7e .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqAs8KpJ7e .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tqAs8KpJ7e .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqAs8KpJ7e .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqAs8KpJ7e .col-text {
    order: 2;
    margin-top: 20px;
  }
}
.cid-tqAs8KpJ7e .text-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tqAs8KpJ7e .text-wrapper {
    padding-left: 50px;
  }
}
@media (max-width: 991px) {
  .cid-tqAs8KpJ7e .text-wrapper {
    padding: 10px;
  }
}
.cid-tqAs8KpJ7e .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 575px) {
  .cid-tqAs8KpJ7e .mbr-section-title {
    margin-bottom: 0;
    text-align: center !important;
  }
}
.cid-tqAs8KpJ7e .mbr-section-subtitle {
  color: #8da369;
  margin-bottom: 20px;
  text-align: left;
}
@media (max-width: 575px) {
  .cid-tqAs8KpJ7e .mbr-section-subtitle {
    text-align: center !important;
  }
}
.cid-tqAs8KpJ7e .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 80px;
}
@media (max-width: 991px) {
  .cid-tqAs8KpJ7e .mbr-text {
    padding-right: 0;
  }
}
.cid-tqAs8KpJ7e .mbr-section-btn {
  margin-top: 10px;
}
.cid-tqAs8KpJ7e .list-container {
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .cid-tqAs8KpJ7e .list-container {
    margin-bottom: 20px;
  }
}
.cid-tqAs8KpJ7e .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0 ;
}
.cid-tqAs8KpJ7e .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 15px;
}
.cid-tqAs8KpJ7e .iconfont-wrapper .mbr-iconfont {
  font-size: 18px;
  color: #c4cfde;
}
.cid-tqAs8KpJ7e .list-item-text {
  color: #C4CFDE;
  width: fit-content;
}
.cid-tqAs8KpJ7e .col-img {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqAs8KpJ7e .col-img {
    order: 1;
  }
}
.cid-tqAs8KpJ7e .image-wrapper {
  position: relative;
  width: 100%;
}
.cid-tqAs8KpJ7e .image-wrapper img {
  position: relative;
  z-index: 5;
  object-fit: cover;
  width: 100%;
}
.cid-tqAs8KpJ7e .img-bg {
  content: "";
  position: absolute;
  z-index: 4;
  width: 100%;
  height: calc(100% - 130px);
  left: 0;
  bottom: 0;
  background: linear-gradient(145deg, #6c8347, #6c8347);
  box-shadow: 10px 10px 19px #8da369, -10px -10px 19px #8da369;
  border-radius: 6px;
}
.cid-tqAs8KpJ7e .mbr-text,
.cid-tqAs8KpJ7e .mbr-section-btn {
  color: #443825;
  text-align: left;
}
.cid-tqSYR0t1Hn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dee9bc;
}
@media (min-width: 400px) {
  .cid-tqSYR0t1Hn h2 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 767px) {
  .cid-tqSYR0t1Hn h2 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
.cid-tqSYR0t1Hn .media-container-row {
  justify-content: space-between;
}
.cid-tqSYR0t1Hn .social-media {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tqSYR0t1Hn .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-tqSYR0t1Hn .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-tqSYR0t1Hn a:link {
  text-decoration: none;
}
.cid-tqSYR0t1Hn .icon-transition span {
  text-align: center;
  color: #e3cb60;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 1px solid #78924e;
  width: 3em;
  transition: all 0.3s ease-out 0s;
  font-size: 16px;
}
.cid-tqSYR0t1Hn .icon-transition span:hover {
  background-color: rgba(227, 203, 96, 0.1);
  color: #e3cb60;
}
.cid-tqSYR0t1Hn .btn {
  min-width: 195px;
}
.cid-tqSYR0t1Hn .btn.btn-primary-outline {
  border: 1px solid #e3cb60;
}
.cid-tqSYR0t1Hn .btn.btn-primary-outline:hover {
  background-color: #e3cb60 !important;
  color: #ffffff !important;
}
.cid-tqSYR0t1Hn .btn.btn-secondary-outline {
  border: 1px solid #ed8c0b;
}
.cid-tqSYR0t1Hn .btn.btn-secondary-outline:hover {
  background-color: #ed8c0b !important;
  color: #ffffff !important;
}
.cid-tqSYR0t1Hn .btn.btn-success-outline {
  border: 1px solid #78924e;
}
.cid-tqSYR0t1Hn .btn.btn-success-outline:hover {
  background-color: #78924e !important;
  color: #ffffff !important;
}
.cid-tqSYR0t1Hn .btn.btn-info-outline {
  border: 1px solid #514339;
}
.cid-tqSYR0t1Hn .btn.btn-info-outline:hover {
  background-color: #514339 !important;
  color: #ffffff !important;
}
.cid-tqSYR0t1Hn .btn.btn-warning-outline {
  border: 1px solid #ffe161;
}
.cid-tqSYR0t1Hn .btn.btn-warning-outline:hover {
  background-color: #ffe161 !important;
  color: #ffffff !important;
}
.cid-tqSYR0t1Hn .btn.btn-danger-outline {
  border: 1px solid #dee9bc;
}
.cid-tqSYR0t1Hn .btn.btn-danger-outline:hover {
  background-color: #dee9bc !important;
  color: #ffffff !important;
}
.cid-tqSYR0t1Hn .btn.btn-black-outline {
  border: 1px solid #000000;
}
.cid-tqSYR0t1Hn .btn.btn-black-outline:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.cid-tqSYR0t1Hn .btn.btn-white-outline {
  border: 1px solid #ffffff;
}
.cid-tqSYR0t1Hn .btn.btn-white-outline:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}
@media (max-width: 992px) {
  .cid-tqSYR0t1Hn .wrap {
    justify-content: center;
  }
}
.cid-tqSYRJYxG4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #8da369;
}
.cid-tqSYRJYxG4 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tqSYRJYxG4 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tqSYRJYxG4 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #e3cb60;
  height: 100%;
}
.cid-tqSYRJYxG4 .row {
  align-items: center;
}
.cid-tqSYRJYxG4 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tqSYRJYxG4 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tqSYRJYxG4 .card-title,
.cid-tqSYRJYxG4 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tqSYRJYxG4 a {
  padding: 0;
  border: 0px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tqSYRJYxG4 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tqSYRJYxG4 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tqSYRJYxG4 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tqSYRJYxG4 .it {
  font-style: italic;
}
.cid-tqSYRJYxG4 .col {
  border-right: 1px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tqSYRJYxG4 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tqSYRJYxG4 .card-title,
.cid-tqSYRJYxG4 .lin {
  color: #ffffff;
}
.cid-tqksWRtLzo {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqksWRtLzo .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tqksWRtLzo .row {
  align-items: center;
  height: 100%;
}
.cid-tqksWRtLzo .wrapper {
  margin: auto;
}
.cid-tqksWRtLzo .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tqksWRtLzo .text {
    padding: 1.8em 2em;
  }
}
.cid-tqksWRtLzo .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tqksWRtLzo .text {
    padding: 1.5em 2em;
  }
}
.cid-tqksWRtLzo .mbr-section-title,
.cid-tqksWRtLzo .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tqksWRR4Xv {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqksWRR4Xv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqksWRR4Xv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqksWRR4Xv .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tqksWRR4Xv .col-title {
    margin-bottom: 50px;
  }
}
.cid-tqksWRR4Xv .mbr-section-title {
  color: #2B2B2B;
}
.cid-tqksWRR4Xv .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tqksWRR4Xv .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tqksWRR4Xv .content-row {
  flex-direction: row-reverse;
}
.cid-tqksWRR4Xv .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWRR4Xv .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tqksWRR4Xv .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tqksWRR4Xv .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWRR4Xv .text-container1 {
    max-width: 340px;
  }
}
.cid-tqksWRR4Xv .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWRR4Xv .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tqksWRR4Xv .mbr-section-btn {
  margin-top: 16px;
}
.cid-tqksWRR4Xv .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWRR4Xv .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tqksWRR4Xv .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tqksWRR4Xv .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tqksWRR4Xv .col-carousel {
    padding-top: 30px;
  }
}
.cid-tqksWRR4Xv .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tqksWRR4Xv .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tqksWRR4Xv .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqksWRR4Xv .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqksWRR4Xv .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tqksWRR4Xv .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tqksWRR4Xv .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tqksWRR4Xv .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tqksWRR4Xv .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tqksWRR4Xv .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tqksWRR4Xv .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tqksWRR4Xv .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tqksWRR4Xv .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tqksWRR4Xv .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tqksWRR4Xv .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tqksWRR4Xv .carousel {
    height: 280px;
  }
}
.cid-tqksWRR4Xv .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tqksWRR4Xv .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tqksWRR4Xv .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tqksWRR4Xv .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tqksWRR4Xv .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tqksWRR4Xv .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tqksWRR4Xv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tqksWRR4Xv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tqksWRR4Xv .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tqksWRR4Xv .carousel-indicators {
  display: none !important;
}
.cid-tqksWRR4Xv .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tqksWRR4Xv .name-text,
.cid-tqksWRR4Xv .mbr-section-btn {
  color: #3e3132;
}
.cid-tqksWSAo7i {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqksWSAo7i .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tqksWSAo7i .row {
  align-items: center;
  height: 100%;
}
.cid-tqksWSAo7i .wrapper {
  margin: auto;
}
.cid-tqksWSAo7i .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tqksWSAo7i .text {
    padding: 1.8em 2em;
  }
}
.cid-tqksWSAo7i .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tqksWSAo7i .text {
    padding: 1.5em 2em;
  }
}
.cid-tqksWSAo7i .mbr-section-title,
.cid-tqksWSAo7i .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tqksWSZjf0 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #f4f7f5;
}
.cid-tqksWSZjf0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqksWSZjf0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqksWSZjf0 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tqksWSZjf0 .col-title {
    margin-bottom: 50px;
  }
}
.cid-tqksWSZjf0 .mbr-section-title {
  color: #2B2B2B;
}
.cid-tqksWSZjf0 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tqksWSZjf0 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tqksWSZjf0 .content-row {
  flex-direction: row-reverse;
}
.cid-tqksWSZjf0 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWSZjf0 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tqksWSZjf0 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tqksWSZjf0 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWSZjf0 .text-container1 {
    max-width: 340px;
  }
}
.cid-tqksWSZjf0 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWSZjf0 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tqksWSZjf0 .mbr-section-btn {
  margin-top: 16px;
}
.cid-tqksWSZjf0 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWSZjf0 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tqksWSZjf0 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tqksWSZjf0 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tqksWSZjf0 .col-carousel {
    padding-top: 30px;
  }
}
.cid-tqksWSZjf0 .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tqksWSZjf0 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tqksWSZjf0 .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqksWSZjf0 .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqksWSZjf0 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tqksWSZjf0 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tqksWSZjf0 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tqksWSZjf0 .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tqksWSZjf0 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tqksWSZjf0 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tqksWSZjf0 .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tqksWSZjf0 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tqksWSZjf0 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tqksWSZjf0 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tqksWSZjf0 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tqksWSZjf0 .carousel {
    height: 280px;
  }
}
.cid-tqksWSZjf0 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tqksWSZjf0 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tqksWSZjf0 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tqksWSZjf0 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tqksWSZjf0 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tqksWSZjf0 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tqksWSZjf0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tqksWSZjf0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tqksWSZjf0 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tqksWSZjf0 .carousel-indicators {
  display: none !important;
}
.cid-tqksWSZjf0 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tqksWSZjf0 .name-text,
.cid-tqksWSZjf0 .mbr-section-btn {
  color: #3e3132;
}
.cid-tqksWTJMdv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqksWTJMdv .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tqksWTJMdv .row {
  align-items: center;
  height: 100%;
}
.cid-tqksWTJMdv .wrapper {
  margin: auto;
}
.cid-tqksWTJMdv .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tqksWTJMdv .text {
    padding: 1.8em 2em;
  }
}
.cid-tqksWTJMdv .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tqksWTJMdv .text {
    padding: 1.5em 2em;
  }
}
.cid-tqksWTJMdv .mbr-section-title,
.cid-tqksWTJMdv .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tqksWUa3jg {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqksWUa3jg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqksWUa3jg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqksWUa3jg .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tqksWUa3jg .col-title {
    margin-bottom: 50px;
  }
}
.cid-tqksWUa3jg .mbr-section-title {
  color: #2B2B2B;
}
.cid-tqksWUa3jg .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tqksWUa3jg .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tqksWUa3jg .content-row {
  flex-direction: row-reverse;
}
.cid-tqksWUa3jg .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWUa3jg .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tqksWUa3jg .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tqksWUa3jg .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWUa3jg .text-container1 {
    max-width: 340px;
  }
}
.cid-tqksWUa3jg .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWUa3jg .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tqksWUa3jg .mbr-section-btn {
  margin-top: 16px;
}
.cid-tqksWUa3jg .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWUa3jg .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tqksWUa3jg .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tqksWUa3jg .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tqksWUa3jg .col-carousel {
    padding-top: 30px;
  }
}
.cid-tqksWUa3jg .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tqksWUa3jg .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tqksWUa3jg .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqksWUa3jg .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqksWUa3jg .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tqksWUa3jg .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tqksWUa3jg .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tqksWUa3jg .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tqksWUa3jg .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tqksWUa3jg .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tqksWUa3jg .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tqksWUa3jg .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tqksWUa3jg .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tqksWUa3jg .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tqksWUa3jg .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tqksWUa3jg .carousel {
    height: 280px;
  }
}
.cid-tqksWUa3jg .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tqksWUa3jg .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tqksWUa3jg .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tqksWUa3jg .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tqksWUa3jg .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tqksWUa3jg .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tqksWUa3jg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tqksWUa3jg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tqksWUa3jg .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tqksWUa3jg .carousel-indicators {
  display: none !important;
}
.cid-tqksWUa3jg .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tqksWUa3jg .name-text,
.cid-tqksWUa3jg .mbr-section-btn {
  color: #3e3132;
}
.cid-tqksWUTjaQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqksWUTjaQ .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tqksWUTjaQ .row {
  align-items: center;
  height: 100%;
}
.cid-tqksWUTjaQ .wrapper {
  margin: auto;
}
.cid-tqksWUTjaQ .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tqksWUTjaQ .text {
    padding: 1.8em 2em;
  }
}
.cid-tqksWUTjaQ .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tqksWUTjaQ .text {
    padding: 1.5em 2em;
  }
}
.cid-tqksWUTjaQ .mbr-section-title,
.cid-tqksWUTjaQ .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tqksWVomnQ {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #f4f7f5;
}
.cid-tqksWVomnQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqksWVomnQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqksWVomnQ .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tqksWVomnQ .col-title {
    margin-bottom: 50px;
  }
}
.cid-tqksWVomnQ .mbr-section-title {
  color: #2B2B2B;
}
.cid-tqksWVomnQ .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tqksWVomnQ .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tqksWVomnQ .content-row {
  flex-direction: row-reverse;
}
.cid-tqksWVomnQ .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWVomnQ .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tqksWVomnQ .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tqksWVomnQ .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWVomnQ .text-container1 {
    max-width: 340px;
  }
}
.cid-tqksWVomnQ .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWVomnQ .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tqksWVomnQ .mbr-section-btn {
  margin-top: 16px;
}
.cid-tqksWVomnQ .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqksWVomnQ .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tqksWVomnQ .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tqksWVomnQ .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tqksWVomnQ .col-carousel {
    padding-top: 30px;
  }
}
.cid-tqksWVomnQ .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tqksWVomnQ .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tqksWVomnQ .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqksWVomnQ .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqksWVomnQ .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tqksWVomnQ .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tqksWVomnQ .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tqksWVomnQ .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tqksWVomnQ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tqksWVomnQ .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tqksWVomnQ .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tqksWVomnQ .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tqksWVomnQ .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tqksWVomnQ .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tqksWVomnQ .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tqksWVomnQ .carousel {
    height: 280px;
  }
}
.cid-tqksWVomnQ .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tqksWVomnQ .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tqksWVomnQ .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tqksWVomnQ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tqksWVomnQ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tqksWVomnQ .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tqksWVomnQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tqksWVomnQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tqksWVomnQ .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tqksWVomnQ .carousel-indicators {
  display: none !important;
}
.cid-tqksWVomnQ .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tqksWVomnQ .name-text,
.cid-tqksWVomnQ .mbr-section-btn {
  color: #3e3132;
}
.cid-trwJgEQC3A {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-trwJgEQC3A blockquote {
  border-color: #8da369;
  border-radius: 4px;
  background-color: #f4f7f5;
}
.cid-trwJgEQC3A .mbr-text {
  color: #443825;
}
.cid-trwJgEQC3A .mbr-section-title {
  color: #78924e;
}
.cid-tqksWY07p4 {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #3e3132;
}
@media (max-width: 767px) {
  .cid-tqksWY07p4 .content {
    text-align: center;
  }
  .cid-tqksWY07p4 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tqksWY07p4 .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tqksWY07p4 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tqksWY07p4 .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tqksWY07p4 .google-map {
  height: 25rem;
  position: relative;
}
.cid-tqksWY07p4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tqksWY07p4 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tqksWY07p4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tqksWY07p4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tqksWY07p4 .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tqksWY07p4 .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tqksWY07p4 .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tqksWY07p4 .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tqksWY07p4 .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tqksWY07p4 .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tqksWY07p4 .list {
  list-style-type: none;
  padding: 0;
}
.cid-tqksWY07p4 H5 {
  color: #e3cb60;
}
.cid-tqkCJWFcA3 {
  background: transparent;
}
.cid-tqkCJWFcA3 .navbar-nav {
  background: #3e3132;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.cid-tqkCJWFcA3 .container {
  max-width: 1150px;
  height: 50px;
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tqkCJWFcA3 .container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 992px) {
  .cid-tqkCJWFcA3 .container {
    height: 70px;
  }
}
@media (min-width: 992px) {
  .cid-tqkCJWFcA3 .navbar {
    top: 50px;
    background: transparent !important;
  }
}
.cid-tqkCJWFcA3 .nav-link {
  position: relative;
}
.cid-tqkCJWFcA3 .nav-link:hover {
  color: #e3cb60 !important;
}
@media (max-width: 992px) {
  .cid-tqkCJWFcA3 .navbar-collapse {
    background: #3e3132;
    padding-bottom: 1rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
.cid-tqkCJWFcA3 .navbar {
  min-height: 50px;
  background: #3e3132;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cid-tqkCJWFcA3 .navbar.opened {
  transition: all 0.3s;
}
.cid-tqkCJWFcA3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tqkCJWFcA3 .navbar .navbar-logo img {
  width: auto;
}
.cid-tqkCJWFcA3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tqkCJWFcA3 .navbar.collapsed {
  justify-content: center;
}
.cid-tqkCJWFcA3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tqkCJWFcA3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tqkCJWFcA3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tqkCJWFcA3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tqkCJWFcA3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tqkCJWFcA3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tqkCJWFcA3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tqkCJWFcA3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tqkCJWFcA3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tqkCJWFcA3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tqkCJWFcA3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tqkCJWFcA3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tqkCJWFcA3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tqkCJWFcA3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tqkCJWFcA3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tqkCJWFcA3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tqkCJWFcA3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tqkCJWFcA3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tqkCJWFcA3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tqkCJWFcA3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tqkCJWFcA3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqkCJWFcA3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tqkCJWFcA3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tqkCJWFcA3 .dropdown-item:hover,
.cid-tqkCJWFcA3 .dropdown-item:focus {
  background: #e3cb60 !important;
  color: white !important;
}
.cid-tqkCJWFcA3 .dropdown-item:hover span {
  color: white;
}
.cid-tqkCJWFcA3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tqkCJWFcA3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tqkCJWFcA3 .nav-dropdown .link {
  padding: 0 0.2em !important;
  margin: 0.667em 1em !important;
}
.cid-tqkCJWFcA3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tqkCJWFcA3 .iconfont-wrapper {
  color: #78924e !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tqkCJWFcA3 .dropdown-menu,
.cid-tqkCJWFcA3 .navbar.opened {
  background: #3e3132;
}
.cid-tqkCJWFcA3 .nav-item:focus,
.cid-tqkCJWFcA3 .nav-link:focus {
  outline: none;
}
.cid-tqkCJWFcA3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tqkCJWFcA3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tqkCJWFcA3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tqkCJWFcA3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqkCJWFcA3 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tqkCJWFcA3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tqkCJWFcA3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tqkCJWFcA3 .dropdown-item.active,
.cid-tqkCJWFcA3 .dropdown-item:active {
  background-color: transparent;
}
.cid-tqkCJWFcA3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tqkCJWFcA3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tqkCJWFcA3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tqkCJWFcA3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #3e3132;
}
.cid-tqkCJWFcA3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tqkCJWFcA3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tqkCJWFcA3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tqkCJWFcA3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tqkCJWFcA3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tqkCJWFcA3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e3cb60;
}
.cid-tqkCJWFcA3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tqkCJWFcA3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqkCJWFcA3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqkCJWFcA3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tqkCJWFcA3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqkCJWFcA3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tqkCJWFcA3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tqkCJWFcA3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqkCJWFcA3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tqkCJWFcA3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tqkCJWFcA3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tqkCJWFcA3 .navbar {
    height: 70px;
  }
  .cid-tqkCJWFcA3 .navbar.opened {
    height: auto;
  }
  .cid-tqkCJWFcA3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tqkCJWFcA3 .collapsed {
  background: transparent!important;
}
.cid-tqkCJWFcA3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tqkCJWFcA3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tqAFbVMf5c {
  padding-top: 5rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #dee9bc;
}
.cid-tqAFbVMf5c .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqAFbVMf5c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqAFbVMf5c .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqAFbVMf5c .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tqAFbVMf5c .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqAFbVMf5c .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqAFbVMf5c .col-text {
    order: 2;
    margin-top: 20px;
  }
}
.cid-tqAFbVMf5c .text-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tqAFbVMf5c .text-wrapper {
    padding-left: 50px;
  }
}
@media (max-width: 991px) {
  .cid-tqAFbVMf5c .text-wrapper {
    padding: 10px;
  }
}
.cid-tqAFbVMf5c .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 575px) {
  .cid-tqAFbVMf5c .mbr-section-title {
    margin-bottom: 0;
    text-align: center !important;
  }
}
.cid-tqAFbVMf5c .mbr-section-subtitle {
  color: #8da369;
  margin-bottom: 20px;
  text-align: left;
}
@media (max-width: 575px) {
  .cid-tqAFbVMf5c .mbr-section-subtitle {
    text-align: center !important;
  }
}
.cid-tqAFbVMf5c .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 80px;
}
@media (max-width: 991px) {
  .cid-tqAFbVMf5c .mbr-text {
    padding-right: 0;
  }
}
.cid-tqAFbVMf5c .mbr-section-btn {
  margin-top: 10px;
}
.cid-tqAFbVMf5c .list-container {
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .cid-tqAFbVMf5c .list-container {
    margin-bottom: 20px;
  }
}
.cid-tqAFbVMf5c .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0 ;
}
.cid-tqAFbVMf5c .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 15px;
}
.cid-tqAFbVMf5c .iconfont-wrapper .mbr-iconfont {
  font-size: 18px;
  color: #c4cfde;
}
.cid-tqAFbVMf5c .list-item-text {
  color: #C4CFDE;
  width: fit-content;
}
.cid-tqAFbVMf5c .col-img {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqAFbVMf5c .col-img {
    order: 1;
  }
}
.cid-tqAFbVMf5c .image-wrapper {
  position: relative;
  width: 100%;
}
.cid-tqAFbVMf5c .image-wrapper img {
  position: relative;
  z-index: 5;
  object-fit: cover;
  width: 100%;
}
.cid-tqAFbVMf5c .img-bg {
  content: "";
  position: absolute;
  z-index: 4;
  width: 100%;
  height: calc(100% - 130px);
  left: 0;
  bottom: 0;
  background: linear-gradient(145deg, #6c8347, #6c8347);
  box-shadow: 10px 10px 19px #8da369, -10px -10px 19px #8da369;
  border-radius: 6px;
}
.cid-tqAFbVMf5c .mbr-text,
.cid-tqAFbVMf5c .mbr-section-btn {
  color: #443825;
  text-align: left;
}
.cid-tqSYWxnU77 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dee9bc;
}
@media (min-width: 400px) {
  .cid-tqSYWxnU77 h2 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 767px) {
  .cid-tqSYWxnU77 h2 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
.cid-tqSYWxnU77 .media-container-row {
  justify-content: space-between;
}
.cid-tqSYWxnU77 .social-media {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tqSYWxnU77 .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-tqSYWxnU77 .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-tqSYWxnU77 a:link {
  text-decoration: none;
}
.cid-tqSYWxnU77 .icon-transition span {
  text-align: center;
  color: #e3cb60;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 1px solid #78924e;
  width: 3em;
  transition: all 0.3s ease-out 0s;
  font-size: 16px;
}
.cid-tqSYWxnU77 .icon-transition span:hover {
  background-color: rgba(227, 203, 96, 0.1);
  color: #e3cb60;
}
.cid-tqSYWxnU77 .btn {
  min-width: 195px;
}
.cid-tqSYWxnU77 .btn.btn-primary-outline {
  border: 1px solid #e3cb60;
}
.cid-tqSYWxnU77 .btn.btn-primary-outline:hover {
  background-color: #e3cb60 !important;
  color: #ffffff !important;
}
.cid-tqSYWxnU77 .btn.btn-secondary-outline {
  border: 1px solid #ed8c0b;
}
.cid-tqSYWxnU77 .btn.btn-secondary-outline:hover {
  background-color: #ed8c0b !important;
  color: #ffffff !important;
}
.cid-tqSYWxnU77 .btn.btn-success-outline {
  border: 1px solid #78924e;
}
.cid-tqSYWxnU77 .btn.btn-success-outline:hover {
  background-color: #78924e !important;
  color: #ffffff !important;
}
.cid-tqSYWxnU77 .btn.btn-info-outline {
  border: 1px solid #514339;
}
.cid-tqSYWxnU77 .btn.btn-info-outline:hover {
  background-color: #514339 !important;
  color: #ffffff !important;
}
.cid-tqSYWxnU77 .btn.btn-warning-outline {
  border: 1px solid #ffe161;
}
.cid-tqSYWxnU77 .btn.btn-warning-outline:hover {
  background-color: #ffe161 !important;
  color: #ffffff !important;
}
.cid-tqSYWxnU77 .btn.btn-danger-outline {
  border: 1px solid #dee9bc;
}
.cid-tqSYWxnU77 .btn.btn-danger-outline:hover {
  background-color: #dee9bc !important;
  color: #ffffff !important;
}
.cid-tqSYWxnU77 .btn.btn-black-outline {
  border: 1px solid #000000;
}
.cid-tqSYWxnU77 .btn.btn-black-outline:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.cid-tqSYWxnU77 .btn.btn-white-outline {
  border: 1px solid #ffffff;
}
.cid-tqSYWxnU77 .btn.btn-white-outline:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}
@media (max-width: 992px) {
  .cid-tqSYWxnU77 .wrap {
    justify-content: center;
  }
}
.cid-tqSYXcwt48 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #8da369;
}
.cid-tqSYXcwt48 .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tqSYXcwt48 .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tqSYXcwt48 .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #e3cb60;
  height: 100%;
}
.cid-tqSYXcwt48 .row {
  align-items: center;
}
.cid-tqSYXcwt48 .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tqSYXcwt48 .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tqSYXcwt48 .card-title,
.cid-tqSYXcwt48 .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tqSYXcwt48 a {
  padding: 0;
  border: 0px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tqSYXcwt48 .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tqSYXcwt48 .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tqSYXcwt48 .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tqSYXcwt48 .it {
  font-style: italic;
}
.cid-tqSYXcwt48 .col {
  border-right: 1px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tqSYXcwt48 .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tqSYXcwt48 .card-title,
.cid-tqSYXcwt48 .lin {
  color: #ffffff;
}
.cid-tqkCJYOGv0 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqkCJYOGv0 .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tqkCJYOGv0 .row {
  align-items: center;
  height: 100%;
}
.cid-tqkCJYOGv0 .wrapper {
  margin: auto;
}
.cid-tqkCJYOGv0 .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tqkCJYOGv0 .text {
    padding: 1.8em 2em;
  }
}
.cid-tqkCJYOGv0 .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tqkCJYOGv0 .text {
    padding: 1.5em 2em;
  }
}
.cid-tqkCJYOGv0 .mbr-section-title,
.cid-tqkCJYOGv0 .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tqkCJZ795s {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqkCJZ795s .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqkCJZ795s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqkCJZ795s .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tqkCJZ795s .col-title {
    margin-bottom: 50px;
  }
}
.cid-tqkCJZ795s .mbr-section-title {
  color: #2B2B2B;
}
.cid-tqkCJZ795s .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tqkCJZ795s .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tqkCJZ795s .content-row {
  flex-direction: row-reverse;
}
.cid-tqkCJZ795s .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkCJZ795s .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tqkCJZ795s .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tqkCJZ795s .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkCJZ795s .text-container1 {
    max-width: 340px;
  }
}
.cid-tqkCJZ795s .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkCJZ795s .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tqkCJZ795s .mbr-section-btn {
  margin-top: 16px;
}
.cid-tqkCJZ795s .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkCJZ795s .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tqkCJZ795s .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tqkCJZ795s .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tqkCJZ795s .col-carousel {
    padding-top: 30px;
  }
}
.cid-tqkCJZ795s .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tqkCJZ795s .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tqkCJZ795s .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqkCJZ795s .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqkCJZ795s .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tqkCJZ795s .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tqkCJZ795s .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tqkCJZ795s .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tqkCJZ795s .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tqkCJZ795s .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tqkCJZ795s .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tqkCJZ795s .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tqkCJZ795s .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tqkCJZ795s .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tqkCJZ795s .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tqkCJZ795s .carousel {
    height: 280px;
  }
}
.cid-tqkCJZ795s .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tqkCJZ795s .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tqkCJZ795s .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tqkCJZ795s .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tqkCJZ795s .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tqkCJZ795s .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tqkCJZ795s .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tqkCJZ795s .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tqkCJZ795s .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tqkCJZ795s .carousel-indicators {
  display: none !important;
}
.cid-tqkCJZ795s .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tqkCJZ795s .name-text,
.cid-tqkCJZ795s .mbr-section-btn {
  color: #3e3132;
}
.cid-tqkCJZHtga {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqkCJZHtga .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tqkCJZHtga .row {
  align-items: center;
  height: 100%;
}
.cid-tqkCJZHtga .wrapper {
  margin: auto;
}
.cid-tqkCJZHtga .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tqkCJZHtga .text {
    padding: 1.8em 2em;
  }
}
.cid-tqkCJZHtga .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tqkCJZHtga .text {
    padding: 1.5em 2em;
  }
}
.cid-tqkCJZHtga .mbr-section-title,
.cid-tqkCJZHtga .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tqkCK04JSd {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #f4f7f5;
}
.cid-tqkCK04JSd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqkCK04JSd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqkCK04JSd .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tqkCK04JSd .col-title {
    margin-bottom: 50px;
  }
}
.cid-tqkCK04JSd .mbr-section-title {
  color: #2B2B2B;
}
.cid-tqkCK04JSd .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tqkCK04JSd .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tqkCK04JSd .content-row {
  flex-direction: row-reverse;
}
.cid-tqkCK04JSd .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkCK04JSd .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tqkCK04JSd .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tqkCK04JSd .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkCK04JSd .text-container1 {
    max-width: 340px;
  }
}
.cid-tqkCK04JSd .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkCK04JSd .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tqkCK04JSd .mbr-section-btn {
  margin-top: 16px;
}
.cid-tqkCK04JSd .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkCK04JSd .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tqkCK04JSd .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tqkCK04JSd .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tqkCK04JSd .col-carousel {
    padding-top: 30px;
  }
}
.cid-tqkCK04JSd .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tqkCK04JSd .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tqkCK04JSd .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqkCK04JSd .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqkCK04JSd .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tqkCK04JSd .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tqkCK04JSd .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tqkCK04JSd .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tqkCK04JSd .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tqkCK04JSd .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tqkCK04JSd .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tqkCK04JSd .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tqkCK04JSd .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tqkCK04JSd .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tqkCK04JSd .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tqkCK04JSd .carousel {
    height: 280px;
  }
}
.cid-tqkCK04JSd .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tqkCK04JSd .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tqkCK04JSd .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tqkCK04JSd .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tqkCK04JSd .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tqkCK04JSd .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tqkCK04JSd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tqkCK04JSd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tqkCK04JSd .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tqkCK04JSd .carousel-indicators {
  display: none !important;
}
.cid-tqkCK04JSd .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tqkCK04JSd .name-text,
.cid-tqkCK04JSd .mbr-section-btn {
  color: #3e3132;
}
.cid-tqkDotEOsx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqkDotEOsx .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tqkDotEOsx .row {
  align-items: center;
  height: 100%;
}
.cid-tqkDotEOsx .wrapper {
  margin: auto;
}
.cid-tqkDotEOsx .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tqkDotEOsx .text {
    padding: 1.8em 2em;
  }
}
.cid-tqkDotEOsx .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tqkDotEOsx .text {
    padding: 1.5em 2em;
  }
}
.cid-tqkDotEOsx .mbr-section-title,
.cid-tqkDotEOsx .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tqkDEfDlOj {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #f4f7f5;
}
.cid-tqkDEfDlOj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqkDEfDlOj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqkDEfDlOj .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tqkDEfDlOj .col-title {
    margin-bottom: 50px;
  }
}
.cid-tqkDEfDlOj .mbr-section-title {
  color: #2B2B2B;
}
.cid-tqkDEfDlOj .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tqkDEfDlOj .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tqkDEfDlOj .content-row {
  flex-direction: row-reverse;
}
.cid-tqkDEfDlOj .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkDEfDlOj .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tqkDEfDlOj .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tqkDEfDlOj .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkDEfDlOj .text-container1 {
    max-width: 340px;
  }
}
.cid-tqkDEfDlOj .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkDEfDlOj .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tqkDEfDlOj .mbr-section-btn {
  margin-top: 16px;
}
.cid-tqkDEfDlOj .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkDEfDlOj .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tqkDEfDlOj .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tqkDEfDlOj .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tqkDEfDlOj .col-carousel {
    padding-top: 30px;
  }
}
.cid-tqkDEfDlOj .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tqkDEfDlOj .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tqkDEfDlOj .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqkDEfDlOj .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqkDEfDlOj .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tqkDEfDlOj .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tqkDEfDlOj .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tqkDEfDlOj .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tqkDEfDlOj .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tqkDEfDlOj .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tqkDEfDlOj .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tqkDEfDlOj .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tqkDEfDlOj .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tqkDEfDlOj .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tqkDEfDlOj .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tqkDEfDlOj .carousel {
    height: 280px;
  }
}
.cid-tqkDEfDlOj .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tqkDEfDlOj .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tqkDEfDlOj .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tqkDEfDlOj .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tqkDEfDlOj .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tqkDEfDlOj .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tqkDEfDlOj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tqkDEfDlOj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tqkDEfDlOj .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tqkDEfDlOj .carousel-indicators {
  display: none !important;
}
.cid-tqkDEfDlOj .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tqkDEfDlOj .name-text,
.cid-tqkDEfDlOj .mbr-section-btn {
  color: #3e3132;
}
.cid-trwJjJECRP {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-trwJjJECRP blockquote {
  border-color: #8da369;
  border-radius: 4px;
  background-color: #f4f7f5;
}
.cid-trwJjJECRP .mbr-text {
  color: #443825;
}
.cid-trwJjJECRP .mbr-section-title {
  color: #78924e;
}
.cid-tqkCK3LSZw {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #3e3132;
}
@media (max-width: 767px) {
  .cid-tqkCK3LSZw .content {
    text-align: center;
  }
  .cid-tqkCK3LSZw .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tqkCK3LSZw .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tqkCK3LSZw .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tqkCK3LSZw .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tqkCK3LSZw .google-map {
  height: 25rem;
  position: relative;
}
.cid-tqkCK3LSZw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tqkCK3LSZw .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tqkCK3LSZw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tqkCK3LSZw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tqkCK3LSZw .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tqkCK3LSZw .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tqkCK3LSZw .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tqkCK3LSZw .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tqkCK3LSZw .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tqkCK3LSZw .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tqkCK3LSZw .list {
  list-style-type: none;
  padding: 0;
}
.cid-tqkCK3LSZw H5 {
  color: #e3cb60;
}
.cid-tqkQdhQlye {
  background: transparent;
}
.cid-tqkQdhQlye .navbar-nav {
  background: #3e3132;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.cid-tqkQdhQlye .container {
  max-width: 1150px;
  height: 50px;
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tqkQdhQlye .container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 992px) {
  .cid-tqkQdhQlye .container {
    height: 70px;
  }
}
@media (min-width: 992px) {
  .cid-tqkQdhQlye .navbar {
    top: 50px;
    background: transparent !important;
  }
}
.cid-tqkQdhQlye .nav-link {
  position: relative;
}
.cid-tqkQdhQlye .nav-link:hover {
  color: #e3cb60 !important;
}
@media (max-width: 992px) {
  .cid-tqkQdhQlye .navbar-collapse {
    background: #3e3132;
    padding-bottom: 1rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
.cid-tqkQdhQlye .navbar {
  min-height: 50px;
  background: #3e3132;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cid-tqkQdhQlye .navbar.opened {
  transition: all 0.3s;
}
.cid-tqkQdhQlye .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tqkQdhQlye .navbar .navbar-logo img {
  width: auto;
}
.cid-tqkQdhQlye .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tqkQdhQlye .navbar.collapsed {
  justify-content: center;
}
.cid-tqkQdhQlye .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tqkQdhQlye .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tqkQdhQlye .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tqkQdhQlye .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tqkQdhQlye .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tqkQdhQlye .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tqkQdhQlye .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tqkQdhQlye .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tqkQdhQlye .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tqkQdhQlye .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tqkQdhQlye .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tqkQdhQlye .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tqkQdhQlye .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tqkQdhQlye .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tqkQdhQlye .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tqkQdhQlye .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tqkQdhQlye .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tqkQdhQlye .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tqkQdhQlye .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tqkQdhQlye .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tqkQdhQlye .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqkQdhQlye .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tqkQdhQlye .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tqkQdhQlye .dropdown-item:hover,
.cid-tqkQdhQlye .dropdown-item:focus {
  background: #e3cb60 !important;
  color: white !important;
}
.cid-tqkQdhQlye .dropdown-item:hover span {
  color: white;
}
.cid-tqkQdhQlye .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tqkQdhQlye .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tqkQdhQlye .nav-dropdown .link {
  padding: 0 0.2em !important;
  margin: 0.667em 1em !important;
}
.cid-tqkQdhQlye .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tqkQdhQlye .iconfont-wrapper {
  color: #78924e !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tqkQdhQlye .dropdown-menu,
.cid-tqkQdhQlye .navbar.opened {
  background: #3e3132;
}
.cid-tqkQdhQlye .nav-item:focus,
.cid-tqkQdhQlye .nav-link:focus {
  outline: none;
}
.cid-tqkQdhQlye .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tqkQdhQlye .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tqkQdhQlye .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tqkQdhQlye .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqkQdhQlye .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tqkQdhQlye .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tqkQdhQlye .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tqkQdhQlye .dropdown-item.active,
.cid-tqkQdhQlye .dropdown-item:active {
  background-color: transparent;
}
.cid-tqkQdhQlye .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tqkQdhQlye .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tqkQdhQlye .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tqkQdhQlye .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #3e3132;
}
.cid-tqkQdhQlye .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tqkQdhQlye .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tqkQdhQlye ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tqkQdhQlye .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tqkQdhQlye button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tqkQdhQlye button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e3cb60;
}
.cid-tqkQdhQlye button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tqkQdhQlye button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqkQdhQlye button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqkQdhQlye button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tqkQdhQlye nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqkQdhQlye nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tqkQdhQlye nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tqkQdhQlye nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqkQdhQlye .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tqkQdhQlye a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tqkQdhQlye .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tqkQdhQlye .navbar {
    height: 70px;
  }
  .cid-tqkQdhQlye .navbar.opened {
    height: auto;
  }
  .cid-tqkQdhQlye .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tqkQdhQlye .collapsed {
  background: transparent!important;
}
.cid-tqkQdhQlye .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tqkQdhQlye .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tqAFzC3Vaf {
  padding-top: 5rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #dee9bc;
}
.cid-tqAFzC3Vaf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqAFzC3Vaf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqAFzC3Vaf .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqAFzC3Vaf .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tqAFzC3Vaf .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqAFzC3Vaf .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqAFzC3Vaf .col-text {
    order: 2;
    margin-top: 20px;
  }
}
.cid-tqAFzC3Vaf .text-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tqAFzC3Vaf .text-wrapper {
    padding-left: 50px;
  }
}
@media (max-width: 991px) {
  .cid-tqAFzC3Vaf .text-wrapper {
    padding: 10px;
  }
}
.cid-tqAFzC3Vaf .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 575px) {
  .cid-tqAFzC3Vaf .mbr-section-title {
    margin-bottom: 0;
    text-align: center !important;
  }
}
.cid-tqAFzC3Vaf .mbr-section-subtitle {
  color: #8da369;
  margin-bottom: 20px;
  text-align: left;
}
@media (max-width: 575px) {
  .cid-tqAFzC3Vaf .mbr-section-subtitle {
    text-align: center !important;
  }
}
.cid-tqAFzC3Vaf .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 80px;
}
@media (max-width: 991px) {
  .cid-tqAFzC3Vaf .mbr-text {
    padding-right: 0;
  }
}
.cid-tqAFzC3Vaf .mbr-section-btn {
  margin-top: 10px;
}
.cid-tqAFzC3Vaf .list-container {
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .cid-tqAFzC3Vaf .list-container {
    margin-bottom: 20px;
  }
}
.cid-tqAFzC3Vaf .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0 ;
}
.cid-tqAFzC3Vaf .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 15px;
}
.cid-tqAFzC3Vaf .iconfont-wrapper .mbr-iconfont {
  font-size: 18px;
  color: #c4cfde;
}
.cid-tqAFzC3Vaf .list-item-text {
  color: #C4CFDE;
  width: fit-content;
}
.cid-tqAFzC3Vaf .col-img {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqAFzC3Vaf .col-img {
    order: 1;
  }
}
.cid-tqAFzC3Vaf .image-wrapper {
  position: relative;
  width: 100%;
}
.cid-tqAFzC3Vaf .image-wrapper img {
  position: relative;
  z-index: 5;
  object-fit: cover;
  width: 100%;
}
.cid-tqAFzC3Vaf .img-bg {
  content: "";
  position: absolute;
  z-index: 4;
  width: 100%;
  height: calc(100% - 130px);
  left: 0;
  bottom: 0;
  background: linear-gradient(145deg, #6c8347, #6c8347);
  box-shadow: 10px 10px 19px #8da369, -10px -10px 19px #8da369;
  border-radius: 6px;
}
.cid-tqAFzC3Vaf .mbr-text,
.cid-tqAFzC3Vaf .mbr-section-btn {
  color: #443825;
  text-align: left;
}
.cid-tqSZ4IAUqH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dee9bc;
}
@media (min-width: 400px) {
  .cid-tqSZ4IAUqH h2 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 767px) {
  .cid-tqSZ4IAUqH h2 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
.cid-tqSZ4IAUqH .media-container-row {
  justify-content: space-between;
}
.cid-tqSZ4IAUqH .social-media {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tqSZ4IAUqH .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-tqSZ4IAUqH .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-tqSZ4IAUqH a:link {
  text-decoration: none;
}
.cid-tqSZ4IAUqH .icon-transition span {
  text-align: center;
  color: #e3cb60;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 1px solid #78924e;
  width: 3em;
  transition: all 0.3s ease-out 0s;
  font-size: 16px;
}
.cid-tqSZ4IAUqH .icon-transition span:hover {
  background-color: rgba(227, 203, 96, 0.1);
  color: #e3cb60;
}
.cid-tqSZ4IAUqH .btn {
  min-width: 195px;
}
.cid-tqSZ4IAUqH .btn.btn-primary-outline {
  border: 1px solid #e3cb60;
}
.cid-tqSZ4IAUqH .btn.btn-primary-outline:hover {
  background-color: #e3cb60 !important;
  color: #ffffff !important;
}
.cid-tqSZ4IAUqH .btn.btn-secondary-outline {
  border: 1px solid #ed8c0b;
}
.cid-tqSZ4IAUqH .btn.btn-secondary-outline:hover {
  background-color: #ed8c0b !important;
  color: #ffffff !important;
}
.cid-tqSZ4IAUqH .btn.btn-success-outline {
  border: 1px solid #78924e;
}
.cid-tqSZ4IAUqH .btn.btn-success-outline:hover {
  background-color: #78924e !important;
  color: #ffffff !important;
}
.cid-tqSZ4IAUqH .btn.btn-info-outline {
  border: 1px solid #514339;
}
.cid-tqSZ4IAUqH .btn.btn-info-outline:hover {
  background-color: #514339 !important;
  color: #ffffff !important;
}
.cid-tqSZ4IAUqH .btn.btn-warning-outline {
  border: 1px solid #ffe161;
}
.cid-tqSZ4IAUqH .btn.btn-warning-outline:hover {
  background-color: #ffe161 !important;
  color: #ffffff !important;
}
.cid-tqSZ4IAUqH .btn.btn-danger-outline {
  border: 1px solid #dee9bc;
}
.cid-tqSZ4IAUqH .btn.btn-danger-outline:hover {
  background-color: #dee9bc !important;
  color: #ffffff !important;
}
.cid-tqSZ4IAUqH .btn.btn-black-outline {
  border: 1px solid #000000;
}
.cid-tqSZ4IAUqH .btn.btn-black-outline:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.cid-tqSZ4IAUqH .btn.btn-white-outline {
  border: 1px solid #ffffff;
}
.cid-tqSZ4IAUqH .btn.btn-white-outline:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}
@media (max-width: 992px) {
  .cid-tqSZ4IAUqH .wrap {
    justify-content: center;
  }
}
.cid-tqSZ47u94r {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #8da369;
}
.cid-tqSZ47u94r .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tqSZ47u94r .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tqSZ47u94r .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #e3cb60;
  height: 100%;
}
.cid-tqSZ47u94r .row {
  align-items: center;
}
.cid-tqSZ47u94r .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tqSZ47u94r .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tqSZ47u94r .card-title,
.cid-tqSZ47u94r .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tqSZ47u94r a {
  padding: 0;
  border: 0px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tqSZ47u94r .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tqSZ47u94r .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tqSZ47u94r .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tqSZ47u94r .it {
  font-style: italic;
}
.cid-tqSZ47u94r .col {
  border-right: 1px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tqSZ47u94r .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tqSZ47u94r .card-title,
.cid-tqSZ47u94r .lin {
  color: #ffffff;
}
.cid-tqkQdksyz3 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqkQdksyz3 .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tqkQdksyz3 .row {
  align-items: center;
  height: 100%;
}
.cid-tqkQdksyz3 .wrapper {
  margin: auto;
}
.cid-tqkQdksyz3 .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tqkQdksyz3 .text {
    padding: 1.8em 2em;
  }
}
.cid-tqkQdksyz3 .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tqkQdksyz3 .text {
    padding: 1.5em 2em;
  }
}
.cid-tqkQdksyz3 .mbr-section-title,
.cid-tqkQdksyz3 .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tqkQdkP2e7 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqkQdkP2e7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqkQdkP2e7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqkQdkP2e7 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tqkQdkP2e7 .col-title {
    margin-bottom: 50px;
  }
}
.cid-tqkQdkP2e7 .mbr-section-title {
  color: #2B2B2B;
}
.cid-tqkQdkP2e7 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tqkQdkP2e7 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tqkQdkP2e7 .content-row {
  flex-direction: row-reverse;
}
.cid-tqkQdkP2e7 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkQdkP2e7 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tqkQdkP2e7 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tqkQdkP2e7 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkQdkP2e7 .text-container1 {
    max-width: 340px;
  }
}
.cid-tqkQdkP2e7 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkQdkP2e7 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tqkQdkP2e7 .mbr-section-btn {
  margin-top: 16px;
}
.cid-tqkQdkP2e7 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkQdkP2e7 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tqkQdkP2e7 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tqkQdkP2e7 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tqkQdkP2e7 .col-carousel {
    padding-top: 30px;
  }
}
.cid-tqkQdkP2e7 .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tqkQdkP2e7 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tqkQdkP2e7 .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqkQdkP2e7 .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqkQdkP2e7 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tqkQdkP2e7 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tqkQdkP2e7 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tqkQdkP2e7 .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tqkQdkP2e7 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tqkQdkP2e7 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tqkQdkP2e7 .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tqkQdkP2e7 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tqkQdkP2e7 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tqkQdkP2e7 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tqkQdkP2e7 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tqkQdkP2e7 .carousel {
    height: 280px;
  }
}
.cid-tqkQdkP2e7 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tqkQdkP2e7 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tqkQdkP2e7 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tqkQdkP2e7 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tqkQdkP2e7 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tqkQdkP2e7 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tqkQdkP2e7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tqkQdkP2e7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tqkQdkP2e7 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tqkQdkP2e7 .carousel-indicators {
  display: none !important;
}
.cid-tqkQdkP2e7 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tqkQdkP2e7 .name-text,
.cid-tqkQdkP2e7 .mbr-section-btn {
  color: #3e3132;
}
.cid-tqkQdlBVek {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-tqkQdlBVek .mbr-section-subtitle {
  color: #14142b;
  text-align: left;
  margin: auto;
  position: relative;
  padding-left: 60px;
}
.cid-tqkQdlBVek .row {
  align-items: center;
  height: 100%;
}
.cid-tqkQdlBVek .wrapper {
  margin: auto;
}
.cid-tqkQdlBVek .text {
  padding: 1.8em 2.55em;
  background-color: #78924e;
  border-left: 2px solid #b18161;
}
@media (max-width: 1279px) {
  .cid-tqkQdlBVek .text {
    padding: 1.8em 2em;
  }
}
.cid-tqkQdlBVek .iconfont-wrapper > .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #b18161;
  margin-bottom: 11px;
}
@media (max-width: 479px) {
  .cid-tqkQdlBVek .text {
    padding: 1.5em 2em;
  }
}
.cid-tqkQdlBVek .mbr-section-title,
.cid-tqkQdlBVek .iconfont-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tqkQdm1orw {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #f4f7f5;
}
.cid-tqkQdm1orw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqkQdm1orw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqkQdm1orw .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-tqkQdm1orw .col-title {
    margin-bottom: 50px;
  }
}
.cid-tqkQdm1orw .mbr-section-title {
  color: #2B2B2B;
}
.cid-tqkQdm1orw .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-tqkQdm1orw .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-tqkQdm1orw .content-row {
  flex-direction: row-reverse;
}
.cid-tqkQdm1orw .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkQdm1orw .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-tqkQdm1orw .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-tqkQdm1orw .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkQdm1orw .text-container1 {
    max-width: 340px;
  }
}
.cid-tqkQdm1orw .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkQdm1orw .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-tqkQdm1orw .mbr-section-btn {
  margin-top: 16px;
}
.cid-tqkQdm1orw .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-tqkQdm1orw .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-tqkQdm1orw .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-tqkQdm1orw .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-tqkQdm1orw .col-carousel {
    padding-top: 30px;
  }
}
.cid-tqkQdm1orw .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-tqkQdm1orw .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-tqkQdm1orw .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqkQdm1orw .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-tqkQdm1orw .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-tqkQdm1orw .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-tqkQdm1orw .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-tqkQdm1orw .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-tqkQdm1orw .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-tqkQdm1orw .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-tqkQdm1orw .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-tqkQdm1orw .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-tqkQdm1orw .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-tqkQdm1orw .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-tqkQdm1orw .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-tqkQdm1orw .carousel {
    height: 280px;
  }
}
.cid-tqkQdm1orw .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-tqkQdm1orw .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-tqkQdm1orw .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tqkQdm1orw .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tqkQdm1orw .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tqkQdm1orw .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tqkQdm1orw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-tqkQdm1orw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-tqkQdm1orw .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-tqkQdm1orw .carousel-indicators {
  display: none !important;
}
.cid-tqkQdm1orw .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tqkQdm1orw .name-text,
.cid-tqkQdm1orw .mbr-section-btn {
  color: #3e3132;
}
.cid-trwJmM2E2F {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-trwJmM2E2F blockquote {
  border-color: #8da369;
  border-radius: 4px;
  background-color: #f4f7f5;
}
.cid-trwJmM2E2F .mbr-text {
  color: #443825;
}
.cid-trwJmM2E2F .mbr-section-title {
  color: #78924e;
}
.cid-tqkQdoMawu {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #3e3132;
}
@media (max-width: 767px) {
  .cid-tqkQdoMawu .content {
    text-align: center;
  }
  .cid-tqkQdoMawu .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tqkQdoMawu .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tqkQdoMawu .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tqkQdoMawu .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tqkQdoMawu .google-map {
  height: 25rem;
  position: relative;
}
.cid-tqkQdoMawu .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tqkQdoMawu .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tqkQdoMawu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tqkQdoMawu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tqkQdoMawu .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tqkQdoMawu .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tqkQdoMawu .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tqkQdoMawu .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tqkQdoMawu .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tqkQdoMawu .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tqkQdoMawu .list {
  list-style-type: none;
  padding: 0;
}
.cid-tqkQdoMawu H5 {
  color: #e3cb60;
}
.cid-tqLiZWMkZG {
  background: transparent;
}
.cid-tqLiZWMkZG .navbar-nav {
  background: #3e3132;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.cid-tqLiZWMkZG .container {
  max-width: 1150px;
  height: 50px;
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tqLiZWMkZG .container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 992px) {
  .cid-tqLiZWMkZG .container {
    height: 70px;
  }
}
@media (min-width: 992px) {
  .cid-tqLiZWMkZG .navbar {
    top: 50px;
    background: transparent !important;
  }
}
.cid-tqLiZWMkZG .nav-link {
  position: relative;
}
.cid-tqLiZWMkZG .nav-link:hover {
  color: #e3cb60 !important;
}
@media (max-width: 992px) {
  .cid-tqLiZWMkZG .navbar-collapse {
    background: #3e3132;
    padding-bottom: 1rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
.cid-tqLiZWMkZG .navbar {
  min-height: 50px;
  background: #3e3132;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cid-tqLiZWMkZG .navbar.opened {
  transition: all 0.3s;
}
.cid-tqLiZWMkZG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tqLiZWMkZG .navbar .navbar-logo img {
  width: auto;
}
.cid-tqLiZWMkZG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tqLiZWMkZG .navbar.collapsed {
  justify-content: center;
}
.cid-tqLiZWMkZG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tqLiZWMkZG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tqLiZWMkZG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tqLiZWMkZG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tqLiZWMkZG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tqLiZWMkZG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tqLiZWMkZG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tqLiZWMkZG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tqLiZWMkZG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tqLiZWMkZG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tqLiZWMkZG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tqLiZWMkZG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tqLiZWMkZG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tqLiZWMkZG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tqLiZWMkZG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tqLiZWMkZG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tqLiZWMkZG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tqLiZWMkZG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tqLiZWMkZG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tqLiZWMkZG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tqLiZWMkZG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqLiZWMkZG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tqLiZWMkZG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tqLiZWMkZG .dropdown-item:hover,
.cid-tqLiZWMkZG .dropdown-item:focus {
  background: #e3cb60 !important;
  color: white !important;
}
.cid-tqLiZWMkZG .dropdown-item:hover span {
  color: white;
}
.cid-tqLiZWMkZG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tqLiZWMkZG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tqLiZWMkZG .nav-dropdown .link {
  padding: 0 0.2em !important;
  margin: 0.667em 1em !important;
}
.cid-tqLiZWMkZG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tqLiZWMkZG .iconfont-wrapper {
  color: #78924e !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tqLiZWMkZG .dropdown-menu,
.cid-tqLiZWMkZG .navbar.opened {
  background: #3e3132;
}
.cid-tqLiZWMkZG .nav-item:focus,
.cid-tqLiZWMkZG .nav-link:focus {
  outline: none;
}
.cid-tqLiZWMkZG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tqLiZWMkZG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tqLiZWMkZG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tqLiZWMkZG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqLiZWMkZG .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tqLiZWMkZG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tqLiZWMkZG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tqLiZWMkZG .dropdown-item.active,
.cid-tqLiZWMkZG .dropdown-item:active {
  background-color: transparent;
}
.cid-tqLiZWMkZG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tqLiZWMkZG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tqLiZWMkZG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tqLiZWMkZG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #3e3132;
}
.cid-tqLiZWMkZG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tqLiZWMkZG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tqLiZWMkZG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tqLiZWMkZG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tqLiZWMkZG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tqLiZWMkZG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e3cb60;
}
.cid-tqLiZWMkZG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tqLiZWMkZG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqLiZWMkZG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqLiZWMkZG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tqLiZWMkZG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqLiZWMkZG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tqLiZWMkZG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tqLiZWMkZG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqLiZWMkZG .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tqLiZWMkZG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tqLiZWMkZG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tqLiZWMkZG .navbar {
    height: 70px;
  }
  .cid-tqLiZWMkZG .navbar.opened {
    height: auto;
  }
  .cid-tqLiZWMkZG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tqLiZWMkZG .collapsed {
  background: transparent!important;
}
.cid-tqLiZWMkZG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tqLiZWMkZG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tqND4F1V79 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #dee9bc;
}
.cid-tqND4F1V79 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqND4F1V79 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqND4F1V79 .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqND4F1V79 .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tqND4F1V79 .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqND4F1V79 .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqND4F1V79 .col-text {
    order: 2;
    margin-top: 20px;
  }
}
.cid-tqND4F1V79 .text-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tqND4F1V79 .text-wrapper {
    padding-left: 50px;
  }
}
@media (max-width: 991px) {
  .cid-tqND4F1V79 .text-wrapper {
    padding: 10px;
  }
}
.cid-tqND4F1V79 .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 575px) {
  .cid-tqND4F1V79 .mbr-section-title {
    margin-bottom: 0;
    text-align: center !important;
  }
}
.cid-tqND4F1V79 .mbr-section-subtitle {
  color: #8da369;
  margin-bottom: 20px;
  text-align: left;
}
@media (max-width: 575px) {
  .cid-tqND4F1V79 .mbr-section-subtitle {
    text-align: center !important;
  }
}
.cid-tqND4F1V79 .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 80px;
}
@media (max-width: 991px) {
  .cid-tqND4F1V79 .mbr-text {
    padding-right: 0;
  }
}
.cid-tqND4F1V79 .mbr-section-btn {
  margin-top: 10px;
}
.cid-tqND4F1V79 .list-container {
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .cid-tqND4F1V79 .list-container {
    margin-bottom: 20px;
  }
}
.cid-tqND4F1V79 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0 ;
}
.cid-tqND4F1V79 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 15px;
}
.cid-tqND4F1V79 .iconfont-wrapper .mbr-iconfont {
  font-size: 18px;
  color: #c4cfde;
}
.cid-tqND4F1V79 .list-item-text {
  color: #C4CFDE;
  width: fit-content;
}
.cid-tqND4F1V79 .col-img {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqND4F1V79 .col-img {
    order: 1;
  }
}
.cid-tqND4F1V79 .image-wrapper {
  position: relative;
  width: 100%;
}
.cid-tqND4F1V79 .image-wrapper img {
  position: relative;
  z-index: 5;
  object-fit: cover;
  width: 100%;
}
.cid-tqND4F1V79 .img-bg {
  content: "";
  position: absolute;
  z-index: 4;
  width: 100%;
  height: calc(100% - 130px);
  left: 0;
  bottom: 0;
  background: linear-gradient(145deg, #6c8347, #6c8347);
  box-shadow: 10px 10px 19px #8da369, -10px -10px 19px #8da369;
  border-radius: 6px;
}
.cid-tqND4F1V79 .mbr-text,
.cid-tqND4F1V79 .mbr-section-btn {
  color: #443825;
  text-align: left;
}
.cid-trlpfKvK8J {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dee9bc;
}
@media (min-width: 400px) {
  .cid-trlpfKvK8J h2 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 767px) {
  .cid-trlpfKvK8J h2 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
.cid-trlpfKvK8J .media-container-row {
  justify-content: space-between;
}
.cid-trlpfKvK8J .social-media {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-trlpfKvK8J .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-trlpfKvK8J .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-trlpfKvK8J a:link {
  text-decoration: none;
}
.cid-trlpfKvK8J .icon-transition span {
  text-align: center;
  color: #e3cb60;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 1px solid #78924e;
  width: 3em;
  transition: all 0.3s ease-out 0s;
  font-size: 16px;
}
.cid-trlpfKvK8J .icon-transition span:hover {
  background-color: rgba(227, 203, 96, 0.1);
  color: #e3cb60;
}
.cid-trlpfKvK8J .btn {
  min-width: 195px;
}
.cid-trlpfKvK8J .btn.btn-primary-outline {
  border: 1px solid #e3cb60;
}
.cid-trlpfKvK8J .btn.btn-primary-outline:hover {
  background-color: #e3cb60 !important;
  color: #ffffff !important;
}
.cid-trlpfKvK8J .btn.btn-secondary-outline {
  border: 1px solid #ed8c0b;
}
.cid-trlpfKvK8J .btn.btn-secondary-outline:hover {
  background-color: #ed8c0b !important;
  color: #ffffff !important;
}
.cid-trlpfKvK8J .btn.btn-success-outline {
  border: 1px solid #78924e;
}
.cid-trlpfKvK8J .btn.btn-success-outline:hover {
  background-color: #78924e !important;
  color: #ffffff !important;
}
.cid-trlpfKvK8J .btn.btn-info-outline {
  border: 1px solid #514339;
}
.cid-trlpfKvK8J .btn.btn-info-outline:hover {
  background-color: #514339 !important;
  color: #ffffff !important;
}
.cid-trlpfKvK8J .btn.btn-warning-outline {
  border: 1px solid #ffe161;
}
.cid-trlpfKvK8J .btn.btn-warning-outline:hover {
  background-color: #ffe161 !important;
  color: #ffffff !important;
}
.cid-trlpfKvK8J .btn.btn-danger-outline {
  border: 1px solid #dee9bc;
}
.cid-trlpfKvK8J .btn.btn-danger-outline:hover {
  background-color: #dee9bc !important;
  color: #ffffff !important;
}
.cid-trlpfKvK8J .btn.btn-black-outline {
  border: 1px solid #000000;
}
.cid-trlpfKvK8J .btn.btn-black-outline:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.cid-trlpfKvK8J .btn.btn-white-outline {
  border: 1px solid #ffffff;
}
.cid-trlpfKvK8J .btn.btn-white-outline:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}
@media (max-width: 992px) {
  .cid-trlpfKvK8J .wrap {
    justify-content: center;
  }
}
.cid-trlpgljmkv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #8da369;
}
.cid-trlpgljmkv .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-trlpgljmkv .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-trlpgljmkv .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #e3cb60;
  height: 100%;
}
.cid-trlpgljmkv .row {
  align-items: center;
}
.cid-trlpgljmkv .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-trlpgljmkv .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-trlpgljmkv .card-title,
.cid-trlpgljmkv .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-trlpgljmkv a {
  padding: 0;
  border: 0px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-trlpgljmkv .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-trlpgljmkv .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-trlpgljmkv .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-trlpgljmkv .it {
  font-style: italic;
}
.cid-trlpgljmkv .col {
  border-right: 1px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-trlpgljmkv .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-trlpgljmkv .card-title,
.cid-trlpgljmkv .lin {
  color: #ffffff;
}
.cid-tqNp3ANINw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-tqNp3ANINw .image-wrap-1 {
  padding-right: 0;
  padding-left: 1rem;
}
@media (max-width: 992px) {
  .cid-tqNp3ANINw .image-wrap-1 {
    padding: 0 12px;
  }
}
.cid-tqNp3ANINw .image-wrap-1 .image-wrapper {
  height: 720px;
  object-fit: cover;
  position: relative;
}
@media (max-width: 992px) {
  .cid-tqNp3ANINw .image-wrap-1 .image-wrapper {
    height: 500px;
  }
}
@media (max-width: 768px) {
  .cid-tqNp3ANINw .image-wrap-1 .image-wrapper {
    height: 350px;
  }
}
.cid-tqNp3ANINw .image-wrap-1 .image-wrapper img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
  padding: 0;
}
.cid-tqNp3ANINw .image-wrap-2 {
  padding-right: 2rem;
  padding-left: 1rem;
}
@media (max-width: 992px) {
  .cid-tqNp3ANINw .image-wrap-2 {
    padding: 0 24px;
  }
}
.cid-tqNp3ANINw .image-wrap-2 .image-wrapper {
  height: 360px;
  object-fit: cover;
  position: relative;
}
@media (max-width: 768px) {
  .cid-tqNp3ANINw .image-wrap-2 .image-wrapper {
    height: 350px;
  }
}
.cid-tqNp3ANINw .image-wrap-2 .image-wrapper img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
  padding: 0;
}
.cid-tqNp3ANINw .image-wrap {
  padding: 0;
}
.cid-tqNp3ANINw .card-link {
  height: 100%;
  z-index: 1;
  pointer-events: none;
  transition: all .4s ease;
}
.cid-tqNp3ANINw .card-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
}
.cid-tqNp3ANINw .card-wrapper .mbr-title {
  pointer-events: visible;
  margin: 0;
  z-index: 1;
  opacity: 0;
  transform: translate(0, 5%);
  transition: all .3s ease;
}
.cid-tqNp3ANINw .card-wrapper .mbr-text {
  pointer-events: visible;
  margin: 5px 0 0 0;
  opacity: 0;
  transform: translate(0, 5%);
  transition: all .3s ease;
}
.cid-tqNp3ANINw .image-wrapper:hover .mbr-title {
  opacity: 1;
  transform: translate(0, 0);
}
.cid-tqNp3ANINw .image-wrapper:hover .mbr-text {
  opacity: .7;
  transform: translate(0, 0);
}
.cid-tqNp3ANINw .image-wrapper:hover .card-link {
  position: absolute;
  width: 100%;
  background-color: #9eb47b;
}
.cid-tqNp3ANINw .mbr-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-tqNp3ANINw .mbr-text {
  color: #FFFFFF;
  text-align: center;
}
.cid-tqNp3ANINw .mbr-title,
.cid-tqNp3ANINw .mbr-iconfont {
  color: #78924e;
}
.cid-urpK407tz5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-urpK407tz5 .image-wrap-1 {
  padding-right: 0;
  padding-left: 1rem;
}
@media (max-width: 992px) {
  .cid-urpK407tz5 .image-wrap-1 {
    padding: 0 12px;
  }
}
.cid-urpK407tz5 .image-wrap-1 .image-wrapper {
  height: 720px;
  object-fit: cover;
  position: relative;
}
@media (max-width: 992px) {
  .cid-urpK407tz5 .image-wrap-1 .image-wrapper {
    height: 500px;
  }
}
@media (max-width: 768px) {
  .cid-urpK407tz5 .image-wrap-1 .image-wrapper {
    height: 350px;
  }
}
.cid-urpK407tz5 .image-wrap-1 .image-wrapper img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
  padding: 0;
}
.cid-urpK407tz5 .image-wrap-2 {
  padding-right: 2rem;
  padding-left: 1rem;
}
@media (max-width: 992px) {
  .cid-urpK407tz5 .image-wrap-2 {
    padding: 0 24px;
  }
}
.cid-urpK407tz5 .image-wrap-2 .image-wrapper {
  height: 360px;
  object-fit: cover;
  position: relative;
}
@media (max-width: 768px) {
  .cid-urpK407tz5 .image-wrap-2 .image-wrapper {
    height: 350px;
  }
}
.cid-urpK407tz5 .image-wrap-2 .image-wrapper img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
  padding: 0;
}
.cid-urpK407tz5 .image-wrap {
  padding: 0;
}
.cid-urpK407tz5 .card-link {
  height: 100%;
  z-index: 1;
  pointer-events: none;
  transition: all .4s ease;
}
.cid-urpK407tz5 .card-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
}
.cid-urpK407tz5 .card-wrapper .mbr-title {
  pointer-events: visible;
  margin: 0;
  z-index: 1;
  opacity: 0;
  transform: translate(0, 5%);
  transition: all .3s ease;
}
.cid-urpK407tz5 .card-wrapper .mbr-text {
  pointer-events: visible;
  margin: 5px 0 0 0;
  opacity: 0;
  transform: translate(0, 5%);
  transition: all .3s ease;
}
.cid-urpK407tz5 .image-wrapper:hover .mbr-title {
  opacity: 1;
  transform: translate(0, 0);
}
.cid-urpK407tz5 .image-wrapper:hover .mbr-text {
  opacity: .7;
  transform: translate(0, 0);
}
.cid-urpK407tz5 .image-wrapper:hover .card-link {
  position: absolute;
  width: 100%;
  background-color: #9eb47b;
}
.cid-urpK407tz5 .mbr-title {
  color: #FFFFFF;
  text-align: center;
}
.cid-urpK407tz5 .mbr-text {
  color: #FFFFFF;
  text-align: center;
}
.cid-urpK407tz5 .mbr-title,
.cid-urpK407tz5 .mbr-iconfont {
  color: #78924e;
}
.cid-tqRmWGLUMg {
  padding-top: 2rem;
  padding-bottom: 1rem;
  overflow: hidden;
  border-bottom: 1px solid #e9e9e9;
  background-color: #f4f7f5;
}
.cid-tqRmWGLUMg .container {
  z-index: 1;
}
.cid-tqRmWGLUMg .card {
  position: relative;
  margin-bottom: 60px;
  padding: 0 45px 55px 0;
}
.cid-tqRmWGLUMg .card:hover .card__info {
  transform: translate(0px, 55px);
}
.cid-tqRmWGLUMg .card:hover .hover__socicon {
  transform: scale(1, 1);
}
.cid-tqRmWGLUMg .image__card {
  position: relative;
}
.cid-tqRmWGLUMg .image__card img {
  border-radius: 4px 4px 0 0;
  width: 100%;
  object-fit: cover;
  min-height: 300px;
}
.cid-tqRmWGLUMg .card__info {
  padding: 25px 25px 30px 50px;
  background: #9eb47b;
  box-shadow: 5.994px 14.835px 30px 0px rgba(229, 234, 239, 0.5);
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 0;
  transform: translate(45px, 55px);
  transition: all 0.3s ease-in-out;
}
.cid-tqRmWGLUMg .card__title {
  margin-bottom: 5px;
  color: #233d63;
}
.cid-tqRmWGLUMg .hover__socicon {
  position: absolute;
  text-align: center;
  width: 45px;
  background: #9eb47b;
  box-shadow: 8px 0px 8.6px 1.4px rgba(229, 234, 239, 0.2);
  right: 0;
  top: 0;
  bottom: 0;
  transform: scale(0, 1);
  transform-origin: 100% 0%;
  transition: all 0.3s ease-in-out;
}
.cid-tqRmWGLUMg .hover__socicon > div {
  position: relative;
  top: 40%;
  transform: translateY(-50%);
}
.cid-tqRmWGLUMg .icons__wrap {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  font-size: 20px;
  color: #ed8c0b;
  margin-bottom: 15px;
  transition: all 0.3s ease-in-out;
}
.cid-tqRmWGLUMg .icons__wrap:hover {
  color: #dee9bc;
}
@keyframes animationOne {
  0% {
    transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    transform: translate(70px, -1px) rotate(35deg);
  }
  40% {
    transform: translate(140px, 70px) rotate(70deg);
  }
  60% {
    transform: translate(80px, 120px) rotate(110deg);
  }
  80% {
    transform: translate(-40px, 70px) rotate(145deg);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg);
  }
}
@keyframes animationTwo {
  0% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
  20% {
    transform: translate(70px, -1px) rotate(35deg) scale(0.9);
  }
  40% {
    transform: translate(140px, 70px) rotate(70deg) scale(1);
  }
  60% {
    transform: translate(80px, 120px) rotate(110deg) scale(1.2);
  }
  80% {
    transform: translate(-40px, 70px) rotate(145deg) scale(1.1);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
}
.cid-tqRmWGLUMg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqRmWGLUMg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqRmWGLUMg .card__text {
  color: #ffffff;
}
.cid-vd2ui2bqPl {
  padding-top: 2rem;
  padding-bottom: 1rem;
  overflow: hidden;
  border-bottom: 1px solid #e9e9e9;
  background-color: #f4f7f5;
}
.cid-vd2ui2bqPl .container {
  z-index: 1;
}
.cid-vd2ui2bqPl .card {
  position: relative;
  margin-bottom: 60px;
  padding: 0 45px 55px 0;
}
.cid-vd2ui2bqPl .card:hover .card__info {
  transform: translate(0px, 55px);
}
.cid-vd2ui2bqPl .card:hover .hover__socicon {
  transform: scale(1, 1);
}
.cid-vd2ui2bqPl .image__card {
  position: relative;
}
.cid-vd2ui2bqPl .image__card img {
  border-radius: 4px 4px 0 0;
  width: 100%;
  object-fit: cover;
  min-height: 300px;
}
.cid-vd2ui2bqPl .card__info {
  padding: 25px 25px 30px 50px;
  background: #9eb47b;
  box-shadow: 5.994px 14.835px 30px 0px rgba(229, 234, 239, 0.5);
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 0;
  transform: translate(45px, 55px);
  transition: all 0.3s ease-in-out;
}
.cid-vd2ui2bqPl .card__title {
  margin-bottom: 5px;
  color: #233d63;
}
.cid-vd2ui2bqPl .hover__socicon {
  position: absolute;
  text-align: center;
  width: 45px;
  background: #9eb47b;
  box-shadow: 8px 0px 8.6px 1.4px rgba(229, 234, 239, 0.2);
  right: 0;
  top: 0;
  bottom: 0;
  transform: scale(0, 1);
  transform-origin: 100% 0%;
  transition: all 0.3s ease-in-out;
}
.cid-vd2ui2bqPl .hover__socicon > div {
  position: relative;
  top: 40%;
  transform: translateY(-50%);
}
.cid-vd2ui2bqPl .icons__wrap {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  font-size: 20px;
  color: #ed8c0b;
  margin-bottom: 15px;
  transition: all 0.3s ease-in-out;
}
.cid-vd2ui2bqPl .icons__wrap:hover {
  color: #dee9bc;
}
@keyframes animationOne {
  0% {
    transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    transform: translate(70px, -1px) rotate(35deg);
  }
  40% {
    transform: translate(140px, 70px) rotate(70deg);
  }
  60% {
    transform: translate(80px, 120px) rotate(110deg);
  }
  80% {
    transform: translate(-40px, 70px) rotate(145deg);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg);
  }
}
@keyframes animationTwo {
  0% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
  20% {
    transform: translate(70px, -1px) rotate(35deg) scale(0.9);
  }
  40% {
    transform: translate(140px, 70px) rotate(70deg) scale(1);
  }
  60% {
    transform: translate(80px, 120px) rotate(110deg) scale(1.2);
  }
  80% {
    transform: translate(-40px, 70px) rotate(145deg) scale(1.1);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
}
.cid-vd2ui2bqPl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vd2ui2bqPl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vd2ui2bqPl .card__text {
  color: #ffffff;
}
.cid-trwJpPibYg {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-trwJpPibYg blockquote {
  border-color: #8da369;
  border-radius: 4px;
  background-color: #f4f7f5;
}
.cid-trwJpPibYg .mbr-text {
  color: #443825;
}
.cid-trwJpPibYg .mbr-section-title {
  color: #78924e;
}
.cid-tqLj02Eu4R {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #3e3132;
}
@media (max-width: 767px) {
  .cid-tqLj02Eu4R .content {
    text-align: center;
  }
  .cid-tqLj02Eu4R .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tqLj02Eu4R .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tqLj02Eu4R .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tqLj02Eu4R .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tqLj02Eu4R .google-map {
  height: 25rem;
  position: relative;
}
.cid-tqLj02Eu4R .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tqLj02Eu4R .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tqLj02Eu4R .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tqLj02Eu4R .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tqLj02Eu4R .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tqLj02Eu4R .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tqLj02Eu4R .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tqLj02Eu4R .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tqLj02Eu4R .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tqLj02Eu4R .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tqLj02Eu4R .list {
  list-style-type: none;
  padding: 0;
}
.cid-tqLj02Eu4R H5 {
  color: #e3cb60;
}
.cid-tqNGcuFXUe {
  background: transparent;
}
.cid-tqNGcuFXUe .navbar-nav {
  background: #3e3132;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.cid-tqNGcuFXUe .container {
  max-width: 1150px;
  height: 50px;
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tqNGcuFXUe .container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 992px) {
  .cid-tqNGcuFXUe .container {
    height: 70px;
  }
}
@media (min-width: 992px) {
  .cid-tqNGcuFXUe .navbar {
    top: 50px;
    background: transparent !important;
  }
}
.cid-tqNGcuFXUe .nav-link {
  position: relative;
}
.cid-tqNGcuFXUe .nav-link:hover {
  color: #e3cb60 !important;
}
@media (max-width: 992px) {
  .cid-tqNGcuFXUe .navbar-collapse {
    background: #3e3132;
    padding-bottom: 1rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
.cid-tqNGcuFXUe .navbar {
  min-height: 50px;
  background: #3e3132;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cid-tqNGcuFXUe .navbar.opened {
  transition: all 0.3s;
}
.cid-tqNGcuFXUe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tqNGcuFXUe .navbar .navbar-logo img {
  width: auto;
}
.cid-tqNGcuFXUe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tqNGcuFXUe .navbar.collapsed {
  justify-content: center;
}
.cid-tqNGcuFXUe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tqNGcuFXUe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tqNGcuFXUe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tqNGcuFXUe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tqNGcuFXUe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tqNGcuFXUe .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tqNGcuFXUe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tqNGcuFXUe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tqNGcuFXUe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tqNGcuFXUe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tqNGcuFXUe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tqNGcuFXUe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tqNGcuFXUe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tqNGcuFXUe .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tqNGcuFXUe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tqNGcuFXUe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tqNGcuFXUe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tqNGcuFXUe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tqNGcuFXUe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tqNGcuFXUe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tqNGcuFXUe .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqNGcuFXUe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tqNGcuFXUe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tqNGcuFXUe .dropdown-item:hover,
.cid-tqNGcuFXUe .dropdown-item:focus {
  background: #e3cb60 !important;
  color: white !important;
}
.cid-tqNGcuFXUe .dropdown-item:hover span {
  color: white;
}
.cid-tqNGcuFXUe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tqNGcuFXUe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tqNGcuFXUe .nav-dropdown .link {
  padding: 0 0.2em !important;
  margin: 0.667em 1em !important;
}
.cid-tqNGcuFXUe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tqNGcuFXUe .iconfont-wrapper {
  color: #78924e !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tqNGcuFXUe .dropdown-menu,
.cid-tqNGcuFXUe .navbar.opened {
  background: #3e3132;
}
.cid-tqNGcuFXUe .nav-item:focus,
.cid-tqNGcuFXUe .nav-link:focus {
  outline: none;
}
.cid-tqNGcuFXUe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tqNGcuFXUe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tqNGcuFXUe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tqNGcuFXUe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqNGcuFXUe .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tqNGcuFXUe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tqNGcuFXUe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tqNGcuFXUe .dropdown-item.active,
.cid-tqNGcuFXUe .dropdown-item:active {
  background-color: transparent;
}
.cid-tqNGcuFXUe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tqNGcuFXUe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tqNGcuFXUe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tqNGcuFXUe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #3e3132;
}
.cid-tqNGcuFXUe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tqNGcuFXUe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tqNGcuFXUe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tqNGcuFXUe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tqNGcuFXUe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tqNGcuFXUe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e3cb60;
}
.cid-tqNGcuFXUe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tqNGcuFXUe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqNGcuFXUe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqNGcuFXUe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tqNGcuFXUe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqNGcuFXUe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tqNGcuFXUe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tqNGcuFXUe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqNGcuFXUe .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tqNGcuFXUe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tqNGcuFXUe .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tqNGcuFXUe .navbar {
    height: 70px;
  }
  .cid-tqNGcuFXUe .navbar.opened {
    height: auto;
  }
  .cid-tqNGcuFXUe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tqNGcuFXUe .collapsed {
  background: transparent!important;
}
.cid-tqNGcuFXUe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tqNGcuFXUe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tqNGcrab9C {
  padding-top: 5rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #dee9bc;
}
.cid-tqNGcrab9C .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqNGcrab9C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqNGcrab9C .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqNGcrab9C .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tqNGcrab9C .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqNGcrab9C .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqNGcrab9C .col-text {
    order: 2;
    margin-top: 20px;
  }
}
.cid-tqNGcrab9C .text-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tqNGcrab9C .text-wrapper {
    padding-left: 50px;
  }
}
@media (max-width: 991px) {
  .cid-tqNGcrab9C .text-wrapper {
    padding: 10px;
  }
}
.cid-tqNGcrab9C .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 575px) {
  .cid-tqNGcrab9C .mbr-section-title {
    margin-bottom: 0;
    text-align: center !important;
  }
}
.cid-tqNGcrab9C .mbr-section-subtitle {
  color: #8da369;
  margin-bottom: 20px;
  text-align: left;
}
@media (max-width: 575px) {
  .cid-tqNGcrab9C .mbr-section-subtitle {
    text-align: center !important;
  }
}
.cid-tqNGcrab9C .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 80px;
}
@media (max-width: 991px) {
  .cid-tqNGcrab9C .mbr-text {
    padding-right: 0;
  }
}
.cid-tqNGcrab9C .mbr-section-btn {
  margin-top: 10px;
}
.cid-tqNGcrab9C .list-container {
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .cid-tqNGcrab9C .list-container {
    margin-bottom: 20px;
  }
}
.cid-tqNGcrab9C .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0 ;
}
.cid-tqNGcrab9C .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 15px;
}
.cid-tqNGcrab9C .iconfont-wrapper .mbr-iconfont {
  font-size: 18px;
  color: #c4cfde;
}
.cid-tqNGcrab9C .list-item-text {
  color: #C4CFDE;
  width: fit-content;
}
.cid-tqNGcrab9C .col-img {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqNGcrab9C .col-img {
    order: 1;
  }
}
.cid-tqNGcrab9C .image-wrapper {
  position: relative;
  width: 100%;
}
.cid-tqNGcrab9C .image-wrapper img {
  position: relative;
  z-index: 5;
  object-fit: cover;
  width: 100%;
}
.cid-tqNGcrab9C .img-bg {
  content: "";
  position: absolute;
  z-index: 4;
  width: 100%;
  height: calc(100% - 130px);
  left: 0;
  bottom: 0;
  background: linear-gradient(145deg, #6c8347, #6c8347);
  box-shadow: 10px 10px 19px #8da369, -10px -10px 19px #8da369;
  border-radius: 6px;
}
.cid-tqNGcrab9C .mbr-text,
.cid-tqNGcrab9C .mbr-section-btn {
  color: #443825;
  text-align: left;
}
.cid-tqSZiFBrl6 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dee9bc;
}
@media (min-width: 400px) {
  .cid-tqSZiFBrl6 h2 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 767px) {
  .cid-tqSZiFBrl6 h2 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
.cid-tqSZiFBrl6 .media-container-row {
  justify-content: space-between;
}
.cid-tqSZiFBrl6 .social-media {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tqSZiFBrl6 .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-tqSZiFBrl6 .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-tqSZiFBrl6 a:link {
  text-decoration: none;
}
.cid-tqSZiFBrl6 .icon-transition span {
  text-align: center;
  color: #e3cb60;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 1px solid #78924e;
  width: 3em;
  transition: all 0.3s ease-out 0s;
  font-size: 16px;
}
.cid-tqSZiFBrl6 .icon-transition span:hover {
  background-color: rgba(227, 203, 96, 0.1);
  color: #e3cb60;
}
.cid-tqSZiFBrl6 .btn {
  min-width: 195px;
}
.cid-tqSZiFBrl6 .btn.btn-primary-outline {
  border: 1px solid #e3cb60;
}
.cid-tqSZiFBrl6 .btn.btn-primary-outline:hover {
  background-color: #e3cb60 !important;
  color: #ffffff !important;
}
.cid-tqSZiFBrl6 .btn.btn-secondary-outline {
  border: 1px solid #ed8c0b;
}
.cid-tqSZiFBrl6 .btn.btn-secondary-outline:hover {
  background-color: #ed8c0b !important;
  color: #ffffff !important;
}
.cid-tqSZiFBrl6 .btn.btn-success-outline {
  border: 1px solid #78924e;
}
.cid-tqSZiFBrl6 .btn.btn-success-outline:hover {
  background-color: #78924e !important;
  color: #ffffff !important;
}
.cid-tqSZiFBrl6 .btn.btn-info-outline {
  border: 1px solid #514339;
}
.cid-tqSZiFBrl6 .btn.btn-info-outline:hover {
  background-color: #514339 !important;
  color: #ffffff !important;
}
.cid-tqSZiFBrl6 .btn.btn-warning-outline {
  border: 1px solid #ffe161;
}
.cid-tqSZiFBrl6 .btn.btn-warning-outline:hover {
  background-color: #ffe161 !important;
  color: #ffffff !important;
}
.cid-tqSZiFBrl6 .btn.btn-danger-outline {
  border: 1px solid #dee9bc;
}
.cid-tqSZiFBrl6 .btn.btn-danger-outline:hover {
  background-color: #dee9bc !important;
  color: #ffffff !important;
}
.cid-tqSZiFBrl6 .btn.btn-black-outline {
  border: 1px solid #000000;
}
.cid-tqSZiFBrl6 .btn.btn-black-outline:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.cid-tqSZiFBrl6 .btn.btn-white-outline {
  border: 1px solid #ffffff;
}
.cid-tqSZiFBrl6 .btn.btn-white-outline:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}
@media (max-width: 992px) {
  .cid-tqSZiFBrl6 .wrap {
    justify-content: center;
  }
}
.cid-tqSZjgmIPv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #8da369;
}
.cid-tqSZjgmIPv .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tqSZjgmIPv .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tqSZjgmIPv .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #e3cb60;
  height: 100%;
}
.cid-tqSZjgmIPv .row {
  align-items: center;
}
.cid-tqSZjgmIPv .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tqSZjgmIPv .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tqSZjgmIPv .card-title,
.cid-tqSZjgmIPv .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tqSZjgmIPv a {
  padding: 0;
  border: 0px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tqSZjgmIPv .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tqSZjgmIPv .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tqSZjgmIPv .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tqSZjgmIPv .it {
  font-style: italic;
}
.cid-tqSZjgmIPv .col {
  border-right: 1px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tqSZjgmIPv .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tqSZjgmIPv .card-title,
.cid-tqSZjgmIPv .lin {
  color: #ffffff;
}
.cid-tqSLT4slBj {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-tqSLT4slBj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqSLT4slBj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqSLT4slBj .item {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tqSLT4slBj .icon-box {
  background: #e3cb60;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tqSLT4slBj .mbr-iconfont {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tqSLT4slBj .card {
    margin-bottom: 2rem;
  }
  .cid-tqSLT4slBj .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tqSLT4slBj .card-title,
.cid-tqSLT4slBj .card-box {
  color: #9eb47b;
}
.cid-tqSLT4slBj .icon-text {
  color: #443825;
}
.cid-tqSLT4slBj .icon-title {
  color: #8da369;
}
.cid-tqSfp0RXOO {
  padding-top: 2rem;
  padding-bottom: 1rem;
  overflow: hidden;
  border-bottom: 1px solid #e9e9e9;
  background-color: #f4f7f5;
}
.cid-tqSfp0RXOO .container {
  z-index: 1;
}
.cid-tqSfp0RXOO .card {
  position: relative;
  margin-bottom: 60px;
  padding: 0 45px 55px 0;
}
.cid-tqSfp0RXOO .card:hover .card__info {
  transform: translate(0px, 55px);
}
.cid-tqSfp0RXOO .card:hover .hover__socicon {
  transform: scale(1, 1);
}
.cid-tqSfp0RXOO .image__card {
  position: relative;
}
.cid-tqSfp0RXOO .image__card img {
  border-radius: 4px 4px 0 0;
  width: 100%;
  object-fit: cover;
  min-height: 300px;
}
.cid-tqSfp0RXOO .card__info {
  padding: 25px 25px 30px 50px;
  background: #9eb47b;
  box-shadow: 5.994px 14.835px 30px 0px rgba(229, 234, 239, 0.5);
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 0;
  transform: translate(45px, 55px);
  transition: all 0.3s ease-in-out;
}
.cid-tqSfp0RXOO .card__title {
  margin-bottom: 5px;
  color: #233d63;
}
.cid-tqSfp0RXOO .hover__socicon {
  position: absolute;
  text-align: center;
  width: 45px;
  background: #9eb47b;
  box-shadow: 8px 0px 8.6px 1.4px rgba(229, 234, 239, 0.2);
  right: 0;
  top: 0;
  bottom: 0;
  transform: scale(0, 1);
  transform-origin: 100% 0%;
  transition: all 0.3s ease-in-out;
}
.cid-tqSfp0RXOO .hover__socicon > div {
  position: relative;
  top: 40%;
  transform: translateY(-50%);
}
.cid-tqSfp0RXOO .icons__wrap {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  font-size: 20px;
  color: #ed8c0b;
  margin-bottom: 15px;
  transition: all 0.3s ease-in-out;
}
.cid-tqSfp0RXOO .icons__wrap:hover {
  color: #dee9bc;
}
@keyframes animationOne {
  0% {
    transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    transform: translate(70px, -1px) rotate(35deg);
  }
  40% {
    transform: translate(140px, 70px) rotate(70deg);
  }
  60% {
    transform: translate(80px, 120px) rotate(110deg);
  }
  80% {
    transform: translate(-40px, 70px) rotate(145deg);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg);
  }
}
@keyframes animationTwo {
  0% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
  20% {
    transform: translate(70px, -1px) rotate(35deg) scale(0.9);
  }
  40% {
    transform: translate(140px, 70px) rotate(70deg) scale(1);
  }
  60% {
    transform: translate(80px, 120px) rotate(110deg) scale(1.2);
  }
  80% {
    transform: translate(-40px, 70px) rotate(145deg) scale(1.1);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
}
.cid-tqSfp0RXOO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqSfp0RXOO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqSfp0RXOO .card__text {
  color: #ffffff;
}
.cid-tqTh5uclOI {
  padding-top: 2rem;
  padding-bottom: 1rem;
  overflow: hidden;
  border-bottom: 1px solid #e9e9e9;
  background-color: #f4f7f5;
}
.cid-tqTh5uclOI .container {
  z-index: 1;
}
.cid-tqTh5uclOI .card {
  position: relative;
  margin-bottom: 60px;
  padding: 0 45px 55px 0;
}
.cid-tqTh5uclOI .card:hover .card__info {
  transform: translate(0px, 55px);
}
.cid-tqTh5uclOI .card:hover .hover__socicon {
  transform: scale(1, 1);
}
.cid-tqTh5uclOI .image__card {
  position: relative;
}
.cid-tqTh5uclOI .image__card img {
  border-radius: 4px 4px 0 0;
  width: 100%;
  object-fit: cover;
  min-height: 300px;
}
.cid-tqTh5uclOI .card__info {
  padding: 25px 25px 30px 50px;
  background: #9eb47b;
  box-shadow: 5.994px 14.835px 30px 0px rgba(229, 234, 239, 0.5);
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 0;
  transform: translate(45px, 55px);
  transition: all 0.3s ease-in-out;
}
.cid-tqTh5uclOI .card__title {
  margin-bottom: 5px;
  color: #233d63;
}
.cid-tqTh5uclOI .hover__socicon {
  position: absolute;
  text-align: center;
  width: 45px;
  background: #9eb47b;
  box-shadow: 8px 0px 8.6px 1.4px rgba(229, 234, 239, 0.2);
  right: 0;
  top: 0;
  bottom: 0;
  transform: scale(0, 1);
  transform-origin: 100% 0%;
  transition: all 0.3s ease-in-out;
}
.cid-tqTh5uclOI .hover__socicon > div {
  position: relative;
  top: 40%;
  transform: translateY(-50%);
}
.cid-tqTh5uclOI .icons__wrap {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  font-size: 20px;
  color: #ed8c0b;
  margin-bottom: 15px;
  transition: all 0.3s ease-in-out;
}
.cid-tqTh5uclOI .icons__wrap:hover {
  color: #dee9bc;
}
@keyframes animationOne {
  0% {
    transform: translate(0px, 0px) rotate(0deg);
  }
  20% {
    transform: translate(70px, -1px) rotate(35deg);
  }
  40% {
    transform: translate(140px, 70px) rotate(70deg);
  }
  60% {
    transform: translate(80px, 120px) rotate(110deg);
  }
  80% {
    transform: translate(-40px, 70px) rotate(145deg);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg);
  }
}
@keyframes animationTwo {
  0% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
  20% {
    transform: translate(70px, -1px) rotate(35deg) scale(0.9);
  }
  40% {
    transform: translate(140px, 70px) rotate(70deg) scale(1);
  }
  60% {
    transform: translate(80px, 120px) rotate(110deg) scale(1.2);
  }
  80% {
    transform: translate(-40px, 70px) rotate(145deg) scale(1.1);
  }
  100% {
    transform: translate(0px, 0px) rotate(0deg) scale(1);
  }
}
.cid-tqTh5uclOI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqTh5uclOI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqTh5uclOI .card__text {
  color: #ffffff;
}
.cid-trwJsGzFob {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-trwJsGzFob blockquote {
  border-color: #8da369;
  border-radius: 4px;
  background-color: #f4f7f5;
}
.cid-trwJsGzFob .mbr-text {
  color: #443825;
}
.cid-trwJsGzFob .mbr-section-title {
  color: #78924e;
}
.cid-tqNGcx4TyR {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #3e3132;
}
@media (max-width: 767px) {
  .cid-tqNGcx4TyR .content {
    text-align: center;
  }
  .cid-tqNGcx4TyR .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tqNGcx4TyR .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tqNGcx4TyR .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tqNGcx4TyR .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tqNGcx4TyR .google-map {
  height: 25rem;
  position: relative;
}
.cid-tqNGcx4TyR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tqNGcx4TyR .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tqNGcx4TyR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tqNGcx4TyR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tqNGcx4TyR .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tqNGcx4TyR .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tqNGcx4TyR .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tqNGcx4TyR .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tqNGcx4TyR .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tqNGcx4TyR .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tqNGcx4TyR .list {
  list-style-type: none;
  padding: 0;
}
.cid-tqNGcx4TyR H5 {
  color: #e3cb60;
}
.cid-tqSUX8zyuH {
  background: transparent;
}
.cid-tqSUX8zyuH .navbar-nav {
  background: #3e3132;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.cid-tqSUX8zyuH .container {
  max-width: 1150px;
  height: 50px;
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tqSUX8zyuH .container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 992px) {
  .cid-tqSUX8zyuH .container {
    height: 70px;
  }
}
@media (min-width: 992px) {
  .cid-tqSUX8zyuH .navbar {
    top: 50px;
    background: transparent !important;
  }
}
.cid-tqSUX8zyuH .nav-link {
  position: relative;
}
.cid-tqSUX8zyuH .nav-link:hover {
  color: #e3cb60 !important;
}
@media (max-width: 992px) {
  .cid-tqSUX8zyuH .navbar-collapse {
    background: #3e3132;
    padding-bottom: 1rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
.cid-tqSUX8zyuH .navbar {
  min-height: 50px;
  background: #3e3132;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cid-tqSUX8zyuH .navbar.opened {
  transition: all 0.3s;
}
.cid-tqSUX8zyuH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tqSUX8zyuH .navbar .navbar-logo img {
  width: auto;
}
.cid-tqSUX8zyuH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tqSUX8zyuH .navbar.collapsed {
  justify-content: center;
}
.cid-tqSUX8zyuH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tqSUX8zyuH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tqSUX8zyuH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tqSUX8zyuH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tqSUX8zyuH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tqSUX8zyuH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tqSUX8zyuH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tqSUX8zyuH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tqSUX8zyuH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tqSUX8zyuH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tqSUX8zyuH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tqSUX8zyuH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tqSUX8zyuH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tqSUX8zyuH .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tqSUX8zyuH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tqSUX8zyuH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tqSUX8zyuH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tqSUX8zyuH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tqSUX8zyuH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tqSUX8zyuH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tqSUX8zyuH .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqSUX8zyuH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tqSUX8zyuH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tqSUX8zyuH .dropdown-item:hover,
.cid-tqSUX8zyuH .dropdown-item:focus {
  background: #e3cb60 !important;
  color: white !important;
}
.cid-tqSUX8zyuH .dropdown-item:hover span {
  color: white;
}
.cid-tqSUX8zyuH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tqSUX8zyuH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tqSUX8zyuH .nav-dropdown .link {
  padding: 0 0.2em !important;
  margin: 0.667em 1em !important;
}
.cid-tqSUX8zyuH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tqSUX8zyuH .iconfont-wrapper {
  color: #78924e !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tqSUX8zyuH .dropdown-menu,
.cid-tqSUX8zyuH .navbar.opened {
  background: #3e3132;
}
.cid-tqSUX8zyuH .nav-item:focus,
.cid-tqSUX8zyuH .nav-link:focus {
  outline: none;
}
.cid-tqSUX8zyuH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tqSUX8zyuH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tqSUX8zyuH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tqSUX8zyuH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqSUX8zyuH .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tqSUX8zyuH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tqSUX8zyuH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tqSUX8zyuH .dropdown-item.active,
.cid-tqSUX8zyuH .dropdown-item:active {
  background-color: transparent;
}
.cid-tqSUX8zyuH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tqSUX8zyuH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tqSUX8zyuH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tqSUX8zyuH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #3e3132;
}
.cid-tqSUX8zyuH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tqSUX8zyuH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tqSUX8zyuH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tqSUX8zyuH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tqSUX8zyuH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tqSUX8zyuH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e3cb60;
}
.cid-tqSUX8zyuH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tqSUX8zyuH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqSUX8zyuH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqSUX8zyuH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tqSUX8zyuH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqSUX8zyuH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tqSUX8zyuH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tqSUX8zyuH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqSUX8zyuH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tqSUX8zyuH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tqSUX8zyuH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tqSUX8zyuH .navbar {
    height: 70px;
  }
  .cid-tqSUX8zyuH .navbar.opened {
    height: auto;
  }
  .cid-tqSUX8zyuH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tqSUX8zyuH .collapsed {
  background: transparent!important;
}
.cid-tqSUX8zyuH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tqSUX8zyuH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tqSUX6HEnM {
  padding-top: 5rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #dee9bc;
}
.cid-tqSUX6HEnM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tqSUX6HEnM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tqSUX6HEnM .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqSUX6HEnM .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-tqSUX6HEnM .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-tqSUX6HEnM .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqSUX6HEnM .col-text {
    order: 2;
    margin-top: 20px;
  }
}
.cid-tqSUX6HEnM .text-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tqSUX6HEnM .text-wrapper {
    padding-left: 50px;
  }
}
@media (max-width: 991px) {
  .cid-tqSUX6HEnM .text-wrapper {
    padding: 10px;
  }
}
.cid-tqSUX6HEnM .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 575px) {
  .cid-tqSUX6HEnM .mbr-section-title {
    margin-bottom: 0;
    text-align: center !important;
  }
}
.cid-tqSUX6HEnM .mbr-section-subtitle {
  color: #8da369;
  margin-bottom: 20px;
  text-align: left;
}
@media (max-width: 575px) {
  .cid-tqSUX6HEnM .mbr-section-subtitle {
    text-align: center !important;
  }
}
.cid-tqSUX6HEnM .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 80px;
}
@media (max-width: 991px) {
  .cid-tqSUX6HEnM .mbr-text {
    padding-right: 0;
  }
}
.cid-tqSUX6HEnM .mbr-section-btn {
  margin-top: 10px;
}
.cid-tqSUX6HEnM .list-container {
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .cid-tqSUX6HEnM .list-container {
    margin-bottom: 20px;
  }
}
.cid-tqSUX6HEnM .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0 ;
}
.cid-tqSUX6HEnM .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 15px;
}
.cid-tqSUX6HEnM .iconfont-wrapper .mbr-iconfont {
  font-size: 18px;
  color: #c4cfde;
}
.cid-tqSUX6HEnM .list-item-text {
  color: #C4CFDE;
  width: fit-content;
}
.cid-tqSUX6HEnM .col-img {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-tqSUX6HEnM .col-img {
    order: 1;
  }
}
.cid-tqSUX6HEnM .image-wrapper {
  position: relative;
  width: 100%;
}
.cid-tqSUX6HEnM .image-wrapper img {
  position: relative;
  z-index: 5;
  object-fit: cover;
  width: 100%;
}
.cid-tqSUX6HEnM .img-bg {
  content: "";
  position: absolute;
  z-index: 4;
  width: 100%;
  height: calc(100% - 130px);
  left: 0;
  bottom: 0;
  background: linear-gradient(145deg, #6c8347, #6c8347);
  box-shadow: 10px 10px 19px #8da369, -10px -10px 19px #8da369;
  border-radius: 6px;
}
.cid-tqSUX6HEnM .mbr-text,
.cid-tqSUX6HEnM .mbr-section-btn {
  color: #443825;
  text-align: left;
}
.cid-tqSZAy36W3 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dee9bc;
}
@media (min-width: 400px) {
  .cid-tqSZAy36W3 h2 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 767px) {
  .cid-tqSZAy36W3 h2 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
.cid-tqSZAy36W3 .media-container-row {
  justify-content: space-between;
}
.cid-tqSZAy36W3 .social-media {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tqSZAy36W3 .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-tqSZAy36W3 .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-tqSZAy36W3 a:link {
  text-decoration: none;
}
.cid-tqSZAy36W3 .icon-transition span {
  text-align: center;
  color: #e3cb60;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 1px solid #78924e;
  width: 3em;
  transition: all 0.3s ease-out 0s;
  font-size: 16px;
}
.cid-tqSZAy36W3 .icon-transition span:hover {
  background-color: rgba(227, 203, 96, 0.1);
  color: #e3cb60;
}
.cid-tqSZAy36W3 .btn {
  min-width: 195px;
}
.cid-tqSZAy36W3 .btn.btn-primary-outline {
  border: 1px solid #e3cb60;
}
.cid-tqSZAy36W3 .btn.btn-primary-outline:hover {
  background-color: #e3cb60 !important;
  color: #ffffff !important;
}
.cid-tqSZAy36W3 .btn.btn-secondary-outline {
  border: 1px solid #ed8c0b;
}
.cid-tqSZAy36W3 .btn.btn-secondary-outline:hover {
  background-color: #ed8c0b !important;
  color: #ffffff !important;
}
.cid-tqSZAy36W3 .btn.btn-success-outline {
  border: 1px solid #78924e;
}
.cid-tqSZAy36W3 .btn.btn-success-outline:hover {
  background-color: #78924e !important;
  color: #ffffff !important;
}
.cid-tqSZAy36W3 .btn.btn-info-outline {
  border: 1px solid #514339;
}
.cid-tqSZAy36W3 .btn.btn-info-outline:hover {
  background-color: #514339 !important;
  color: #ffffff !important;
}
.cid-tqSZAy36W3 .btn.btn-warning-outline {
  border: 1px solid #ffe161;
}
.cid-tqSZAy36W3 .btn.btn-warning-outline:hover {
  background-color: #ffe161 !important;
  color: #ffffff !important;
}
.cid-tqSZAy36W3 .btn.btn-danger-outline {
  border: 1px solid #dee9bc;
}
.cid-tqSZAy36W3 .btn.btn-danger-outline:hover {
  background-color: #dee9bc !important;
  color: #ffffff !important;
}
.cid-tqSZAy36W3 .btn.btn-black-outline {
  border: 1px solid #000000;
}
.cid-tqSZAy36W3 .btn.btn-black-outline:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.cid-tqSZAy36W3 .btn.btn-white-outline {
  border: 1px solid #ffffff;
}
.cid-tqSZAy36W3 .btn.btn-white-outline:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}
@media (max-width: 992px) {
  .cid-tqSZAy36W3 .wrap {
    justify-content: center;
  }
}
.cid-tqSZB9UxBF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #8da369;
}
.cid-tqSZB9UxBF .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-tqSZB9UxBF .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-tqSZB9UxBF .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #e3cb60;
  height: 100%;
}
.cid-tqSZB9UxBF .row {
  align-items: center;
}
.cid-tqSZB9UxBF .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-tqSZB9UxBF .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-tqSZB9UxBF .card-title,
.cid-tqSZB9UxBF .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-tqSZB9UxBF a {
  padding: 0;
  border: 0px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-tqSZB9UxBF .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-tqSZB9UxBF .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-tqSZB9UxBF .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-tqSZB9UxBF .it {
  font-style: italic;
}
.cid-tqSZB9UxBF .col {
  border-right: 1px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-tqSZB9UxBF .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-tqSZB9UxBF .card-title,
.cid-tqSZB9UxBF .lin {
  color: #ffffff;
}
.cid-tr9iLyOL6i {
  background-color: #f4f7f5;
}
.cid-tr9iLyOL6i .item {
  padding-bottom: 2rem;
}
.cid-tr9iLyOL6i img,
.cid-tr9iLyOL6i .item-wrapper {
  transition: all .7s;
}
.cid-tr9iLyOL6i .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tr9iLyOL6i .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tr9iLyOL6i .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  transition: 0.2s;
}
.cid-tr9iLyOL6i .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tr9iLyOL6i .item-wrapper:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
  box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.9);
  opacity: 0.4;
}
.cid-tr9iLyOL6i .close {
  position: fixed;
  font-size: 16px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  color: #fff;
  opacity: .7;
  top: 2.5rem;
  right: 2.5rem;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tr9iLyOL6i .close::before {
  content: '\e91a';
}
.cid-tr9iLyOL6i .close:hover {
  color: #fff;
}
.cid-tr9iLyOL6i .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tr9iLyOL6i .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tr9iLyOL6i .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tr9iLyOL6i .carousel-control-next span {
  margin-left: 5px;
}
.cid-tr9iLyOL6i .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 3rem;
  background-color: inherit;
  transition: all 0.5s;
  opacity: 1;
}
.cid-tr9iLyOL6i .carousel-control.carousel-control-prev {
  left: -50%;
  margin-left: 2.5rem;
}
.cid-tr9iLyOL6i .carousel-control.carousel-control-next {
  right: -50%;
  margin-right: 2.5rem;
}
@media (max-width: 1050px) {
  .cid-tr9iLyOL6i .carousel-control {
    top: auto;
    bottom: 1rem;
  }
  .cid-tr9iLyOL6i .carousel-control.carousel-control-prev {
    top: 50%;
    left: -5%;
  }
  .cid-tr9iLyOL6i .carousel-control.carousel-control-next {
    top: 50%;
    right: -5%;
  }
}
.cid-tr9iLyOL6i .carousel-inner {
  display: flex;
  align-items: center;
}
@media (min-width: 1400px) {
  .cid-tr9iLyOL6i .carousel-item img {
    width: 70%;
  }
}
.cid-tr9iLyOL6i .carousel-inner > .active {
  display: block;
}
.cid-tr9iLyOL6i .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tr9iLyOL6i .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tr9iLyOL6i .carousel-control-prev:hover {
  margin-left: 2rem;
  background-color: transparent;
}
.cid-tr9iLyOL6i .carousel-control-next:hover {
  margin-right: 2rem;
  background-color: transparent;
}
@media (max-width: 768px) {
  .cid-tr9iLyOL6i .carousel-control,
  .cid-tr9iLyOL6i .carousel-indicators {
    position: fixed;
  }
}
.cid-tr9iLyOL6i .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tr9iLyOL6i .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tr9iLyOL6i .modal-content {
  width: 50%;
  margin: 0 auto;
  border-radius: 0;
  border: none;
  background: transparent;
}
@media (max-width: 1050px) {
  .cid-tr9iLyOL6i .modal-content {
    width: 70%;
  }
}
.cid-tr9iLyOL6i .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tr9iLyOL6i .carousel {
  width: 100%;
}
.cid-tr9iLyOL6i .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tr9iLyOL6i .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tr9iLyOL6i .modal.fade .modal-dialog,
.cid-tr9iLyOL6i .modal.in .modal-dialog {
  transform: none;
}
.cid-tr9iLyOL6i .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tr9iLyOL6i .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tr9iLyOL6i .soc-item {
  position: relative;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
  -webkit-box-shadow: preserve-3d;
  -moz-box-shadow: preserve-3d;
  transform-style: preserve-3d;
}
.cid-tr9iLyOL6i .soc-item span {
  color: #ffffff;
  z-index: 99999;
}
.cid-tr9iLyOL6i .soc-item::before,
.cid-tr9iLyOL6i .soc-item::after {
  content: '';
  width: 101%;
  height: 102%;
  position: absolute;
  border-radius: 50%;
  top: -1px;
  left: 0;
  -webkit-box-shadow: translateZ(-1px);
  -moz-box-shadow: translateZ(-1px);
  transform: translateZ(-1px);
}
.cid-tr9iLyOL6i .soc-item::before {
  border: 1px solid transparent;
  transition: border-top-color 0.1s linear, border-right-color 0.1s linear 0.1s, border-bottom-color 0.1s linear 0.2s;
}
.cid-tr9iLyOL6i .soc-item:hover::before {
  border-top-color: #8da369;
  border-right-color: #8da369;
  border-bottom-color: #8da369;
}
.cid-tr9iLyOL6i .soc-item::after {
  border: 0 solid transparent;
  transition: transform 0.2s linear 0s, border-left-width 0s linear 0.3s;
}
.cid-tr9iLyOL6i .soc-item:hover::after {
  border-top: 1px solid #8da369;
  border-left-color: #8da369;
  border-left-width: 1px;
  bordersborder-right-width: 1px;
  borderstransform: rotate(270deg);
}
.cid-tr9iLyOL6i .mbr-section-subtitle {
  color: #c0bcb7;
}
.cid-tr9iLyOL6i .text {
  color: #ddc499;
}
.cid-tr9iLyOL6i .one {
  color: #C0BCB7;
  font-style: italic;
}
.cid-trwI92GlaD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-trwI92GlaD blockquote {
  border-color: #8da369;
  border-radius: 4px;
  background-color: #f4f7f5;
}
.cid-trwI92GlaD .mbr-text {
  color: #443825;
}
.cid-trwI92GlaD .mbr-section-title {
  color: #78924e;
}
.cid-tqSUX8Ygfm {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #3e3132;
}
@media (max-width: 767px) {
  .cid-tqSUX8Ygfm .content {
    text-align: center;
  }
  .cid-tqSUX8Ygfm .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tqSUX8Ygfm .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tqSUX8Ygfm .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tqSUX8Ygfm .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tqSUX8Ygfm .google-map {
  height: 25rem;
  position: relative;
}
.cid-tqSUX8Ygfm .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tqSUX8Ygfm .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tqSUX8Ygfm .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tqSUX8Ygfm .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tqSUX8Ygfm .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tqSUX8Ygfm .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tqSUX8Ygfm .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tqSUX8Ygfm .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tqSUX8Ygfm .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tqSUX8Ygfm .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tqSUX8Ygfm .list {
  list-style-type: none;
  padding: 0;
}
.cid-tqSUX8Ygfm H5 {
  color: #e3cb60;
}
.cid-tqSVslxyGi {
  background: transparent;
}
.cid-tqSVslxyGi .navbar-nav {
  background: #3e3132;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.cid-tqSVslxyGi .container {
  max-width: 1150px;
  height: 50px;
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tqSVslxyGi .container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 992px) {
  .cid-tqSVslxyGi .container {
    height: 70px;
  }
}
@media (min-width: 992px) {
  .cid-tqSVslxyGi .navbar {
    top: 50px;
    background: transparent !important;
  }
}
.cid-tqSVslxyGi .nav-link {
  position: relative;
}
.cid-tqSVslxyGi .nav-link:hover {
  color: #e3cb60 !important;
}
@media (max-width: 992px) {
  .cid-tqSVslxyGi .navbar-collapse {
    background: #3e3132;
    padding-bottom: 1rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
.cid-tqSVslxyGi .navbar {
  min-height: 50px;
  background: #3e3132;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cid-tqSVslxyGi .navbar.opened {
  transition: all 0.3s;
}
.cid-tqSVslxyGi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tqSVslxyGi .navbar .navbar-logo img {
  width: auto;
}
.cid-tqSVslxyGi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tqSVslxyGi .navbar.collapsed {
  justify-content: center;
}
.cid-tqSVslxyGi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tqSVslxyGi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tqSVslxyGi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-tqSVslxyGi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tqSVslxyGi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tqSVslxyGi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tqSVslxyGi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tqSVslxyGi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tqSVslxyGi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tqSVslxyGi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tqSVslxyGi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tqSVslxyGi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tqSVslxyGi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tqSVslxyGi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tqSVslxyGi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tqSVslxyGi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tqSVslxyGi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tqSVslxyGi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tqSVslxyGi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tqSVslxyGi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tqSVslxyGi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqSVslxyGi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tqSVslxyGi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tqSVslxyGi .dropdown-item:hover,
.cid-tqSVslxyGi .dropdown-item:focus {
  background: #e3cb60 !important;
  color: white !important;
}
.cid-tqSVslxyGi .dropdown-item:hover span {
  color: white;
}
.cid-tqSVslxyGi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tqSVslxyGi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tqSVslxyGi .nav-dropdown .link {
  padding: 0 0.2em !important;
  margin: 0.667em 1em !important;
}
.cid-tqSVslxyGi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tqSVslxyGi .iconfont-wrapper {
  color: #78924e !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tqSVslxyGi .dropdown-menu,
.cid-tqSVslxyGi .navbar.opened {
  background: #3e3132;
}
.cid-tqSVslxyGi .nav-item:focus,
.cid-tqSVslxyGi .nav-link:focus {
  outline: none;
}
.cid-tqSVslxyGi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tqSVslxyGi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tqSVslxyGi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tqSVslxyGi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tqSVslxyGi .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tqSVslxyGi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tqSVslxyGi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tqSVslxyGi .dropdown-item.active,
.cid-tqSVslxyGi .dropdown-item:active {
  background-color: transparent;
}
.cid-tqSVslxyGi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tqSVslxyGi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tqSVslxyGi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tqSVslxyGi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #3e3132;
}
.cid-tqSVslxyGi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tqSVslxyGi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tqSVslxyGi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tqSVslxyGi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tqSVslxyGi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tqSVslxyGi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e3cb60;
}
.cid-tqSVslxyGi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tqSVslxyGi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqSVslxyGi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tqSVslxyGi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tqSVslxyGi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqSVslxyGi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tqSVslxyGi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tqSVslxyGi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tqSVslxyGi .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tqSVslxyGi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tqSVslxyGi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tqSVslxyGi .navbar {
    height: 70px;
  }
  .cid-tqSVslxyGi .navbar.opened {
    height: auto;
  }
  .cid-tqSVslxyGi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tqSVslxyGi .collapsed {
  background: transparent!important;
}
.cid-tqSVslxyGi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tqSVslxyGi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tqT7RIp0A2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f7f5;
}
.cid-tqT7RIp0A2 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-tqT7RIp0A2 input,
.cid-tqT7RIp0A2 textarea {
  border-left: none;
  border-top: none;
  border-right: none;
  border-radius: 0;
  min-height: 3rem;
  padding: 0rem !important;
  font-size: 1rem;
}
.cid-tqT7RIp0A2 input:focus,
.cid-tqT7RIp0A2 textarea:focus {
  border-left: none;
  border-top: none;
  border-right: none;
}
.cid-tqT7RIp0A2 .form-control,
.cid-tqT7RIp0A2 .field-input {
  padding: 0.5rem;
  background-color: #dee9bc;
  border-color: #cccccc;
  color: #443825;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-tqT7RIp0A2 .form-control:hover,
.cid-tqT7RIp0A2 .field-input:hover,
.cid-tqT7RIp0A2 .form-control:focus,
.cid-tqT7RIp0A2 .field-input:focus {
  background-color: #dee9bc;
  border-color: #cccccc;
  color: #000000;
  box-shadow: none;
  outline: none;
}
.cid-tqT7RIp0A2 input::-webkit-input-placeholder,
.cid-tqT7RIp0A2 textarea::-webkit-input-placeholder {
  color: #8da369;
}
.cid-tqT7RIp0A2 input:-moz-placeholder,
.cid-tqT7RIp0A2 textarea:-moz-placeholder {
  color: #8da369;
}
.cid-tqT7RIp0A2 .jq-selectbox li,
.cid-tqT7RIp0A2 .jq-selectbox li {
  background-color: #dee9bc;
  color: #000000;
}
.cid-tqT7RIp0A2 .jq-selectbox li:hover,
.cid-tqT7RIp0A2 .jq-selectbox li.selected {
  background-color: #dee9bc;
  color: #000000;
}
.cid-tqT7RIp0A2 .jq-selectbox:hover .jq-selectbox__trigger-arrow {
  border-top-color: #dee9bc;
}
.cid-tqT7RIp0A2 .jq-selectbox .jq-selectbox__trigger-arrow {
  border-top-color: #dee9bc;
}
.cid-tqT7RIp0A2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-tqT7RIp0A2 .mbr-form {
  max-width: 450px;
}
.cid-tqT7RIp0A2 textarea {
  min-height: 150px;
}
.cid-tqT7RIp0A2 .mbr-text {
  color: #8da369;
}
.cid-tqT7RIp0A2 .mbr-form .btn {
  width: 100%;
  justify-content: space-between;
}
.cid-tqT7RIp0A2 .mbr-form .btn .mbr-iconfont {
  order: 2;
  font-size: 1.5rem;
}
.cid-tXMPWL1QWX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #dee9bc;
}
.cid-tXMPWL1QWX blockquote {
  border-color: #8da369;
  border-radius: 4px;
  background-color: #f4f7f5;
}
.cid-tXMPWL1QWX .mbr-text {
  color: #443825;
}
.cid-tXMPWL1QWX .mbr-section-title {
  color: #78924e;
}
.cid-tqSVslXk8Q {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #3e3132;
}
@media (max-width: 767px) {
  .cid-tqSVslXk8Q .content {
    text-align: center;
  }
  .cid-tqSVslXk8Q .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-tqSVslXk8Q .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-tqSVslXk8Q .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-tqSVslXk8Q .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-tqSVslXk8Q .google-map {
  height: 25rem;
  position: relative;
}
.cid-tqSVslXk8Q .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tqSVslXk8Q .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tqSVslXk8Q .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tqSVslXk8Q .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tqSVslXk8Q .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-tqSVslXk8Q .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-tqSVslXk8Q .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-tqSVslXk8Q .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-tqSVslXk8Q .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-tqSVslXk8Q .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-tqSVslXk8Q .list {
  list-style-type: none;
  padding: 0;
}
.cid-tqSVslXk8Q H5 {
  color: #e3cb60;
}
.cid-vcRdmSHTpL {
  background: transparent;
}
.cid-vcRdmSHTpL .navbar-nav {
  background: #3e3132;
  border-radius: 1.5rem;
  padding: 0 1rem;
}
.cid-vcRdmSHTpL .container {
  max-width: 1150px;
  height: 50px;
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vcRdmSHTpL .container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 992px) {
  .cid-vcRdmSHTpL .container {
    height: 70px;
  }
}
@media (min-width: 992px) {
  .cid-vcRdmSHTpL .navbar {
    top: 50px;
    background: transparent !important;
  }
}
.cid-vcRdmSHTpL .nav-link {
  position: relative;
}
.cid-vcRdmSHTpL .nav-link:hover {
  color: #e3cb60 !important;
}
@media (max-width: 992px) {
  .cid-vcRdmSHTpL .navbar-collapse {
    background: #3e3132;
    padding-bottom: 1rem;
    border-bottom-left-radius: 2rem;
    border-bottom-right-radius: 2rem;
  }
}
.cid-vcRdmSHTpL .navbar {
  min-height: 50px;
  background: #3e3132;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
}
.cid-vcRdmSHTpL .navbar.opened {
  transition: all 0.3s;
}
.cid-vcRdmSHTpL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vcRdmSHTpL .navbar .navbar-logo img {
  width: auto;
}
.cid-vcRdmSHTpL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vcRdmSHTpL .navbar.collapsed {
  justify-content: center;
}
.cid-vcRdmSHTpL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vcRdmSHTpL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vcRdmSHTpL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 8rem);
  }
}
.cid-vcRdmSHTpL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vcRdmSHTpL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vcRdmSHTpL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vcRdmSHTpL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vcRdmSHTpL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-vcRdmSHTpL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-vcRdmSHTpL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vcRdmSHTpL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vcRdmSHTpL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vcRdmSHTpL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vcRdmSHTpL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vcRdmSHTpL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vcRdmSHTpL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vcRdmSHTpL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vcRdmSHTpL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vcRdmSHTpL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vcRdmSHTpL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-vcRdmSHTpL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vcRdmSHTpL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vcRdmSHTpL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vcRdmSHTpL .dropdown-item:hover,
.cid-vcRdmSHTpL .dropdown-item:focus {
  background: #e3cb60 !important;
  color: white !important;
}
.cid-vcRdmSHTpL .dropdown-item:hover span {
  color: white;
}
.cid-vcRdmSHTpL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vcRdmSHTpL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vcRdmSHTpL .nav-dropdown .link {
  padding: 0 0.2em !important;
  margin: 0.667em 1em !important;
}
.cid-vcRdmSHTpL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vcRdmSHTpL .iconfont-wrapper {
  color: #78924e !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-vcRdmSHTpL .dropdown-menu,
.cid-vcRdmSHTpL .navbar.opened {
  background: #3e3132;
}
.cid-vcRdmSHTpL .nav-item:focus,
.cid-vcRdmSHTpL .nav-link:focus {
  outline: none;
}
.cid-vcRdmSHTpL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vcRdmSHTpL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vcRdmSHTpL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vcRdmSHTpL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vcRdmSHTpL .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vcRdmSHTpL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vcRdmSHTpL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vcRdmSHTpL .dropdown-item.active,
.cid-vcRdmSHTpL .dropdown-item:active {
  background-color: transparent;
}
.cid-vcRdmSHTpL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vcRdmSHTpL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vcRdmSHTpL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vcRdmSHTpL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #3e3132;
}
.cid-vcRdmSHTpL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vcRdmSHTpL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vcRdmSHTpL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vcRdmSHTpL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vcRdmSHTpL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vcRdmSHTpL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #e3cb60;
}
.cid-vcRdmSHTpL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vcRdmSHTpL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vcRdmSHTpL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vcRdmSHTpL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vcRdmSHTpL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vcRdmSHTpL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vcRdmSHTpL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vcRdmSHTpL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vcRdmSHTpL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vcRdmSHTpL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vcRdmSHTpL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vcRdmSHTpL .navbar {
    height: 70px;
  }
  .cid-vcRdmSHTpL .navbar.opened {
    height: auto;
  }
  .cid-vcRdmSHTpL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vcRdmSHTpL .collapsed {
  background: transparent!important;
}
.cid-vcRdmSHTpL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vcRdmSHTpL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vcRdmTenzM {
  padding-top: 5rem;
  padding-bottom: 1rem;
  overflow: hidden;
  background-color: #dee9bc;
}
.cid-vcRdmTenzM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vcRdmTenzM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vcRdmTenzM .container {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-vcRdmTenzM .row {
  margin-left: -10px;
  margin-right: -10px;
  justify-content: center;
}
.cid-vcRdmTenzM .row > [class*="col"] {
  padding-left: 10px;
  padding-right: 10px;
}
.cid-vcRdmTenzM .col-text {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-vcRdmTenzM .col-text {
    order: 2;
    margin-top: 20px;
  }
}
.cid-vcRdmTenzM .text-wrapper {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vcRdmTenzM .text-wrapper {
    padding-left: 50px;
  }
}
@media (max-width: 991px) {
  .cid-vcRdmTenzM .text-wrapper {
    padding: 10px;
  }
}
.cid-vcRdmTenzM .mbr-section-title {
  color: #FF014E;
  margin-bottom: 15px;
}
@media (max-width: 575px) {
  .cid-vcRdmTenzM .mbr-section-title {
    margin-bottom: 0;
    text-align: center !important;
  }
}
.cid-vcRdmTenzM .mbr-section-subtitle {
  color: #9eb47b;
  margin-bottom: 20px;
  text-align: left;
}
@media (max-width: 575px) {
  .cid-vcRdmTenzM .mbr-section-subtitle {
    text-align: center !important;
  }
}
.cid-vcRdmTenzM .mbr-text {
  color: #C4CFDE;
  margin-bottom: 20px;
  padding-right: 80px;
}
@media (max-width: 991px) {
  .cid-vcRdmTenzM .mbr-text {
    padding-right: 0;
  }
}
.cid-vcRdmTenzM .mbr-section-btn {
  margin-top: 10px;
}
.cid-vcRdmTenzM .list-container {
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .cid-vcRdmTenzM .list-container {
    margin-bottom: 20px;
  }
}
.cid-vcRdmTenzM .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 0 ;
}
.cid-vcRdmTenzM .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-right: 15px;
}
.cid-vcRdmTenzM .iconfont-wrapper .mbr-iconfont {
  font-size: 18px;
  color: #c4cfde;
}
.cid-vcRdmTenzM .list-item-text {
  color: #C4CFDE;
  width: fit-content;
}
.cid-vcRdmTenzM .col-img {
  display: flex;
  align-items: center;
  padding: 10px;
}
@media (max-width: 991px) {
  .cid-vcRdmTenzM .col-img {
    order: 1;
  }
}
.cid-vcRdmTenzM .image-wrapper {
  position: relative;
  width: 100%;
}
.cid-vcRdmTenzM .image-wrapper img {
  position: relative;
  z-index: 5;
  object-fit: cover;
  width: 100%;
}
.cid-vcRdmTenzM .img-bg {
  content: "";
  position: absolute;
  z-index: 4;
  width: 100%;
  height: calc(100% - 130px);
  left: 0;
  bottom: 0;
  background: linear-gradient(145deg, #6c8347, #6c8347);
  box-shadow: 10px 10px 19px #c4daa1, -10px -10px 19px #c4daa1;
  border-radius: 6px;
}
.cid-vcRdmTenzM .mbr-text,
.cid-vcRdmTenzM .mbr-section-btn {
  color: #3e3132;
  text-align: left;
}
.cid-vcRdmTMPhM {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #dee9bc;
}
@media (min-width: 400px) {
  .cid-vcRdmTMPhM h2 {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
  }
}
@media (min-width: 767px) {
  .cid-vcRdmTMPhM h2 {
    margin-right: 3rem;
    margin-left: 3rem;
  }
}
.cid-vcRdmTMPhM .media-container-row {
  justify-content: space-between;
}
.cid-vcRdmTMPhM .social-media {
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-vcRdmTMPhM .social-media ul {
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
}
.cid-vcRdmTMPhM .social-media ul li {
  padding: 4px;
  display: inline-block;
}
.cid-vcRdmTMPhM a:link {
  text-decoration: none;
}
.cid-vcRdmTMPhM .icon-transition span {
  text-align: center;
  color: #e3cb60;
  display: block;
  height: 3em;
  line-height: 3em;
  border-radius: 50%;
  border: 1px solid #78924e;
  width: 3em;
  transition: all 0.3s ease-out 0s;
  font-size: 16px;
}
.cid-vcRdmTMPhM .icon-transition span:hover {
  background-color: rgba(227, 203, 96, 0.1);
  color: #e3cb60;
}
.cid-vcRdmTMPhM .btn {
  min-width: 195px;
}
.cid-vcRdmTMPhM .btn.btn-primary-outline {
  border: 1px solid #e3cb60;
}
.cid-vcRdmTMPhM .btn.btn-primary-outline:hover {
  background-color: #e3cb60 !important;
  color: #ffffff !important;
}
.cid-vcRdmTMPhM .btn.btn-secondary-outline {
  border: 1px solid #ed8c0b;
}
.cid-vcRdmTMPhM .btn.btn-secondary-outline:hover {
  background-color: #ed8c0b !important;
  color: #ffffff !important;
}
.cid-vcRdmTMPhM .btn.btn-success-outline {
  border: 1px solid #78924e;
}
.cid-vcRdmTMPhM .btn.btn-success-outline:hover {
  background-color: #78924e !important;
  color: #ffffff !important;
}
.cid-vcRdmTMPhM .btn.btn-info-outline {
  border: 1px solid #514339;
}
.cid-vcRdmTMPhM .btn.btn-info-outline:hover {
  background-color: #514339 !important;
  color: #ffffff !important;
}
.cid-vcRdmTMPhM .btn.btn-warning-outline {
  border: 1px solid #ffe161;
}
.cid-vcRdmTMPhM .btn.btn-warning-outline:hover {
  background-color: #ffe161 !important;
  color: #ffffff !important;
}
.cid-vcRdmTMPhM .btn.btn-danger-outline {
  border: 1px solid #dee9bc;
}
.cid-vcRdmTMPhM .btn.btn-danger-outline:hover {
  background-color: #dee9bc !important;
  color: #ffffff !important;
}
.cid-vcRdmTMPhM .btn.btn-black-outline {
  border: 1px solid #000000;
}
.cid-vcRdmTMPhM .btn.btn-black-outline:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.cid-vcRdmTMPhM .btn.btn-white-outline {
  border: 1px solid #ffffff;
}
.cid-vcRdmTMPhM .btn.btn-white-outline:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}
@media (max-width: 992px) {
  .cid-vcRdmTMPhM .wrap {
    justify-content: center;
  }
}
.cid-vcRdmUcEEW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #8da369;
}
.cid-vcRdmUcEEW .card-wrapper {
  background: none;
  display: inline-flex;
  margin: 25px 0;
  padding: 0;
  padding-right: 0;
  width: 100%;
}
.cid-vcRdmUcEEW .card-wrapper .image-wrap img {
  width: 100%;
}
.cid-vcRdmUcEEW .mbr-iconfont {
  display: block;
  font-size: 3.5rem;
  color: #e3cb60;
  height: 100%;
}
.cid-vcRdmUcEEW .row {
  align-items: center;
}
.cid-vcRdmUcEEW .card-box {
  display: inline-flex;
  text-align: left;
  margin: 0;
}
.cid-vcRdmUcEEW .mbr-section-subtitle {
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
}
.cid-vcRdmUcEEW .card-title,
.cid-vcRdmUcEEW .iconfont-wrapper {
  color: #0c5b47;
  font-size: 19px;
  margin-bottom: 6px;
}
.cid-vcRdmUcEEW a {
  padding: 0;
  border: 0px;
  transition: all 0.2s ease-out;
  padding-left: 0;
  padding-right: 0;
  word-break: normal;
  justify-content: center;
}
.cid-vcRdmUcEEW .line {
  left: 0;
  position: absolute;
  bottom: -4px;
  width: 100%;
  height: 1px;
  background-color: currentColor;
  transition: color 0.3s ease-out;
  transform: scaleX(1);
  transform-origin: left;
}
.cid-vcRdmUcEEW .lin:hover .line {
  transition: color 0.2s ease-out;
  animation: qodef-line-visible-animation 1s forwards;
}
.cid-vcRdmUcEEW .lin {
  position: relative;
  transition: color 0.2s ease-out;
}
.cid-vcRdmUcEEW .it {
  font-style: italic;
}
.cid-vcRdmUcEEW .col {
  border-right: 1px solid #c0c0c0;
}
@media (max-width: 990px) {
  .cid-vcRdmUcEEW .col {
    border-right: none;
  }
}
@keyframes qodef-line-visible-animation {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  50% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  51% {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  100% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
}
.cid-vcRdmUcEEW .card-title,
.cid-vcRdmUcEEW .lin {
  color: #ffffff;
}
.cid-vcRdmV0SMy {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #f4f7f5;
}
.cid-vcRdmV0SMy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vcRdmV0SMy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vcRdmV0SMy .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-vcRdmV0SMy .col-title {
    margin-bottom: 50px;
  }
}
.cid-vcRdmV0SMy .mbr-section-title {
  color: #2B2B2B;
}
.cid-vcRdmV0SMy .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-vcRdmV0SMy .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-vcRdmV0SMy .content-row {
  flex-direction: row-reverse;
}
.cid-vcRdmV0SMy .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-vcRdmV0SMy .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-vcRdmV0SMy .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-vcRdmV0SMy .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-vcRdmV0SMy .text-container1 {
    max-width: 340px;
  }
}
.cid-vcRdmV0SMy .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-vcRdmV0SMy .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-vcRdmV0SMy .mbr-section-btn {
  margin-top: 16px;
}
.cid-vcRdmV0SMy .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-vcRdmV0SMy .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-vcRdmV0SMy .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-vcRdmV0SMy .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vcRdmV0SMy .col-carousel {
    padding-top: 30px;
  }
}
.cid-vcRdmV0SMy .col-border .border-line {
  height: 2px;
  background-color: #78924e;
}
.cid-vcRdmV0SMy .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-vcRdmV0SMy .roominess-text {
  color: #78924e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-vcRdmV0SMy .mbr-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-vcRdmV0SMy .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-vcRdmV0SMy .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-vcRdmV0SMy .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-vcRdmV0SMy .list-text {
  flex-grow: 1;
  color: #3e3132;
  margin-bottom: 0;
}
.cid-vcRdmV0SMy .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-vcRdmV0SMy .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #ed8c0b;
}
.cid-vcRdmV0SMy .price-text {
  color: #3e3132;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-vcRdmV0SMy .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-vcRdmV0SMy .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vcRdmV0SMy .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-vcRdmV0SMy .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-vcRdmV0SMy .carousel {
    height: 280px;
  }
}
.cid-vcRdmV0SMy .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-vcRdmV0SMy .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-vcRdmV0SMy .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-vcRdmV0SMy .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-vcRdmV0SMy .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-vcRdmV0SMy .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-vcRdmV0SMy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-vcRdmV0SMy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-vcRdmV0SMy .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-vcRdmV0SMy .carousel-indicators {
  display: none !important;
}
.cid-vcRdmV0SMy .item-menu-overlay {
  opacity: 0 !important;
}
.cid-vcRdmV0SMy .name-text,
.cid-vcRdmV0SMy .mbr-section-btn {
  color: #3e3132;
}
.cid-vcRdn0eDub {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f7f5;
}
.cid-vcRdn0eDub blockquote {
  border-color: #8da369;
  border-radius: 4px;
  background-color: #f4f7f5;
}
.cid-vcRdn0eDub .mbr-text {
  color: #443825;
}
.cid-vcRdn0eDub .mbr-section-title {
  color: #78924e;
}
.cid-vcRdn0JcXA {
  padding-top: 90px;
  padding-bottom: 30px;
  background-color: #3e3132;
}
@media (max-width: 767px) {
  .cid-vcRdn0JcXA .content {
    text-align: center;
  }
  .cid-vcRdn0JcXA .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-vcRdn0JcXA .map {
  height: 18.75rem;
}
@media (max-width: 767px) {
  .cid-vcRdn0JcXA .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-vcRdn0JcXA .footer-lower hr {
  margin: 1rem 0;
  border-color: #fff;
  opacity: 0.05;
}
.cid-vcRdn0JcXA .google-map {
  height: 25rem;
  position: relative;
}
.cid-vcRdn0JcXA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vcRdn0JcXA .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vcRdn0JcXA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vcRdn0JcXA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vcRdn0JcXA .social-list {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: -7px;
  list-style: none;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cid-vcRdn0JcXA .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #fff;
}
.cid-vcRdn0JcXA .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-vcRdn0JcXA .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-vcRdn0JcXA .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-vcRdn0JcXA .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-vcRdn0JcXA .list {
  list-style-type: none;
  padding: 0;
}
.cid-vcRdn0JcXA H5 {
  color: #e3cb60;
}
