body {
  background-color: #e7f1ea;
}
body {
  font-family: Roboto Flex;
}
.display-1 {
  font-family: 'Roboto Flex', sans-serif;
  font-size: 6.8rem;
  line-height: 1.15;
}
.display-1 > .mbr-iconfont {
  font-size: 8.5rem;
}
.display-2 {
  font-family: 'Roboto Flex', sans-serif;
  font-size: 4.125rem;
  line-height: 1.15;
}
.display-2 > .mbr-iconfont {
  font-size: 5.15625rem;
}
.display-4 {
  font-family: 'Roboto Flex', sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.875rem;
}
.display-5 {
  font-family: 'Roboto Flex', sans-serif;
  font-size: 2.5rem;
  line-height: 1.4;
}
.display-5 > .mbr-iconfont {
  font-size: 3.125rem;
}
.display-7 {
  font-family: 'Roboto Flex', sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.40625rem;
}
/* ---- 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: 5.44rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 4.76rem;
    font-size: calc( 3.03rem + (6.8 - 3.03) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (3.03rem + (6.8 - 3.03) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 3.3rem;
    font-size: calc( 2.09375rem + (4.125 - 2.09375) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (2.09375rem + (4.125 - 2.09375) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 2rem;
    font-size: calc( 1.525rem + (2.5 - 1.525) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.525rem + (2.5 - 1.525) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.9rem;
    font-size: calc( 1.04375rem + (1.125 - 1.04375) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.04375rem + (1.125 - 1.04375) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* 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: #c8df52 !important;
}
.bg-success {
  background-color: #28d685 !important;
}
.bg-info {
  background-color: #0dcbf1 !important;
}
.bg-warning {
  background-color: #febf00 !important;
}
.bg-danger {
  background-color: #d82637 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #c8df52 !important;
  border: 2px solid #131313 !important;
  color: #252a08 !important;
  box-shadow: 4px 4px 0 #131313 !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #252a08 !important;
  background-color: #c8df52 !important;
  border: 2px solid #131313 !important;
  box-shadow: none !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #252a08 !important;
  background-color: #a0b822 !important;
  border-color: #a0b822 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #fcde50 !important;
  border: 2px solid #131313 !important;
  color: #4c3f01 !important;
  box-shadow: 4px 4px 0 #131313 !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #4c3f01 !important;
  background-color: #fcde50 !important;
  border: 2px solid #131313 !important;
  box-shadow: none !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #4c3f01 !important;
  background-color: #f1c804 !important;
  border-color: #f1c804 !important;
}
.btn-info,
.btn-info:active {
  background-color: #0dcbf1 !important;
  border: 2px solid #131313 !important;
  color: #000000 !important;
  box-shadow: 4px 4px 0 #131313 !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #000000 !important;
  background-color: #0dcbf1 !important;
  border: 2px solid #131313 !important;
  box-shadow: none !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #000000 !important;
  background-color: #09869f !important;
  border-color: #09869f !important;
}
.btn-success,
.btn-success:active {
  background-color: #28d685 !important;
  border: 2px solid #131313 !important;
  color: #000000 !important;
  box-shadow: 4px 4px 0 #131313 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #000000 !important;
  background-color: #28d685 !important;
  border: 2px solid #131313 !important;
  box-shadow: none !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #000000 !important;
  background-color: #1a8d58 !important;
  border-color: #1a8d58 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #febf00 !important;
  border: 2px solid #131313 !important;
  color: #000000 !important;
  box-shadow: 4px 4px 0 #131313 !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #000000 !important;
  background-color: #febf00 !important;
  border: 2px solid #131313 !important;
  box-shadow: none !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #000000 !important;
  background-color: #a77e00 !important;
  border-color: #a77e00 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #d82637 !important;
  border: 2px solid #131313 !important;
  color: #ffffff !important;
  box-shadow: 4px 4px 0 #131313 !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #d82637 !important;
  border: 2px solid #131313 !important;
  box-shadow: none !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #8e1924 !important;
  border-color: #8e1924 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border: 2px solid #131313 !important;
  color: #808080 !important;
  box-shadow: 4px 4px 0 #131313 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #ffffff !important;
  border: 2px solid #131313 !important;
  box-shadow: none !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-black,
.btn-black:active {
  background-color: #131313 !important;
  border: 2px solid #131313 !important;
  color: #ffffff !important;
  box-shadow: 4px 4px 0 #131313 !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #131313 !important;
  border: 2px solid #131313 !important;
  box-shadow: none !important;
}
.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: #c8df52;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #a0b822 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #252a08 !important;
  background-color: #c8df52 !important;
  border-color: #c8df52 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fcde50;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #f1c804 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #4c3f01 !important;
  background-color: #fcde50 !important;
  border-color: #fcde50 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #0dcbf1;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #09869f !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: #0dcbf1 !important;
  border-color: #0dcbf1 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #28d685;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #1a8d58 !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: #28d685 !important;
  border-color: #28d685 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #febf00;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #a77e00 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #febf00 !important;
  border-color: #febf00 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #d82637;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #8e1924 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #d82637 !important;
  border-color: #d82637 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #131313;
}
.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: #131313 !important;
  border-color: #131313 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.text-primary {
  color: #c8df52 !important;
}
.text-secondary {
  color: #fcde50 !important;
}
.text-success {
  color: #28d685 !important;
}
.text-info {
  color: #0dcbf1 !important;
}
.text-warning {
  color: #febf00 !important;
}
.text-danger {
  color: #d82637 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #131313 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #95ab20 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #e2bb04 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #188050 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #087990 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #987200 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #811721 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #cccccc !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: #c8df52;
}
.nav-tabs .nav-link:not(.active) {
  color: #131313;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #0dcbf1;
}
.alert-warning {
  background-color: #febf00;
}
.alert-danger {
  background-color: #d82637;
}
.mbr-gallery-filter li.active .btn {
  background-color: #c8df52;
  border-color: #c8df52;
  color: #37400c;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #c8df52;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #fffffe;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #d3f7e6;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #cef5fc;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #fff2cb;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #f7d3d6;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Roboto Flex', sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.875rem;
}
.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: #c8df52 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Roboto Flex', sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.875rem;
}
blockquote {
  border-color: #c8df52;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #c8df52;
  color: #000000;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #c8df52;
}
.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: #c8df52;
  border-bottom-color: #c8df52;
}
.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: #c8df52 !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: #fcde50 !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='%23c8df52' %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: .3s all;
  font-weight: 600 !important;
}
a:hover {
  background-image: none !important;
}
.container {
  max-width: 1440px;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1600px) {
  .container {
    max-width: 1320px;
  }
}
@media (max-width: 1399px) {
  .container {
    max-width: 1140px;
  }
}
@media (max-width: 1199px) {
  .container {
    max-width: 960px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (max-width: 991px) {
  .container {
    max-width: 720px;
  }
}
@media (max-width: 767px) {
  .container {
    max-width: 540px;
  }
}
@media (max-width: 575px) {
  .container {
    max-width: 100%;
  }
}
.container,
.container-small {
  max-width: 1480px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  word-wrap: break-word;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 1500px) {
  .container,
  .container-small {
    max-width: 1180px;
  }
}
@media (max-width: 1024px) {
  .container,
  .container-small {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 991px) {
  .container,
  .container-small {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width: 767px) {
  .container,
  .container-small {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.container-fluid {
  max-width: 1724px;
  padding-left: 12px;
  padding-right: 12px;
}
.row {
  margin-left: -12px;
  margin-right: -12px;
  justify-content: center;
}
.row > [class*="col"] {
  padding-left: 12px;
  padding-right: 12px;
}
b,
strong {
  font-weight: 600 !important;
}
.mbr-section-btn .btn {
  position: relative;
  min-width: 100px;
  min-height: 68px;
  padding: 20px 44px;
  border-radius: 0;
  font-weight: 600 !important;
  transition: all .3s;
}
@media (max-width: 1199px) {
  .mbr-section-btn .btn {
    padding: 20px 30px;
  }
}
@media (max-width: 767px) {
  .mbr-section-btn .btn {
    padding: 15px 20px;
  }
}
.mbr-section-btn .btn-black {
  color: #FFFFFF !important;
  border: 2px solid #FFFFFF !important;
  box-shadow: 4px 4px 0 #FFFFFF !important;
}
.mbr-section-btn .btn-black:hover {
  box-shadow: none !important;
}
.cid-vlFD87TSMW .navbar-dropdown {
  position: relative !important;
}
.cid-vlFD87TSMW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlFD87TSMW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlFD87TSMW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlFD87TSMW .dropdown-item:hover,
.cid-vlFD87TSMW .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlFD87TSMW .dropdown-item:hover span {
  color: white;
}
.cid-vlFD87TSMW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlFD87TSMW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlFD87TSMW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlFD87TSMW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlFD87TSMW .nav-link {
  position: relative;
}
.cid-vlFD87TSMW .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlFD87TSMW .container {
    flex-wrap: nowrap;
  }
}
.cid-vlFD87TSMW .navbar-caption {
  color: #FFFFFF;
}
.cid-vlFD87TSMW .navbar-nav {
  margin: 0 auto;
}
.cid-vlFD87TSMW .dropdown-menu,
.cid-vlFD87TSMW .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlFD87TSMW .nav-item:focus,
.cid-vlFD87TSMW .nav-link:focus {
  outline: none;
}
.cid-vlFD87TSMW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlFD87TSMW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlFD87TSMW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlFD87TSMW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlFD87TSMW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlFD87TSMW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlFD87TSMW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlFD87TSMW .navbar.opened {
  transition: all 0.3s;
}
.cid-vlFD87TSMW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlFD87TSMW .navbar .navbar-logo img {
  width: auto;
}
.cid-vlFD87TSMW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlFD87TSMW .navbar.collapsed {
  justify-content: center;
}
.cid-vlFD87TSMW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlFD87TSMW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlFD87TSMW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlFD87TSMW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlFD87TSMW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlFD87TSMW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlFD87TSMW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlFD87TSMW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlFD87TSMW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlFD87TSMW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlFD87TSMW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlFD87TSMW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlFD87TSMW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlFD87TSMW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlFD87TSMW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlFD87TSMW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlFD87TSMW .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlFD87TSMW .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlFD87TSMW .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlFD87TSMW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlFD87TSMW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlFD87TSMW .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlFD87TSMW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlFD87TSMW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlFD87TSMW .dropdown-item.active,
.cid-vlFD87TSMW .dropdown-item:active {
  background-color: transparent;
}
.cid-vlFD87TSMW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlFD87TSMW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlFD87TSMW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlFD87TSMW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlFD87TSMW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlFD87TSMW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlFD87TSMW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlFD87TSMW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlFD87TSMW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlFD87TSMW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlFD87TSMW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlFD87TSMW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFD87TSMW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFD87TSMW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlFD87TSMW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFD87TSMW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlFD87TSMW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlFD87TSMW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFD87TSMW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlFD87TSMW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlFD87TSMW .navbar {
    height: 70px;
  }
  .cid-vlFD87TSMW .navbar.opened {
    height: auto;
  }
  .cid-vlFD87TSMW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlFD87TSMW .container,
.cid-vlFD87TSMW .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlFD87TSMW .container:before,
  .cid-vlFD87TSMW .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlFD87TSMW .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlFD87TSMW .navbar-short .container,
.cid-vlFD87TSMW .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlFD87TSMW .navbar-short .container:before,
.cid-vlFD87TSMW .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlFD87TSMW .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlFD87TSMW .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlFD87TSMW .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlFD87TSMW .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlFD87TSMW .navbar {
    overflow: hidden;
  }
  .cid-vlFD87TSMW .container,
  .cid-vlFD87TSMW .container-fluid {
    min-height: 85px;
  }
  .cid-vlFD87TSMW .navbar-brand {
    min-height: 85px;
  }
  .cid-vlFD87TSMW .navbar-short .container,
  .cid-vlFD87TSMW .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlFD87TSMW .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlFD87TSMW .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlFD87TSMW .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlFD87TSMW .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlFD87TSMW .mbr-section-btn {
    text-align: left;
  }
  .cid-vlFD87TSMW .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlFD87TSMW .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlFD87TSMW .nav-link,
.cid-vlFD87TSMW .dropdown-item {
  color: #FFFFFF;
}
.cid-vlFD87UJbU {
  background-color: #0a7029;
  position: relative;
}
.cid-vlFD87UJbU .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFD87UJbU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFD87UJbU .container,
.cid-vlFD87UJbU .container-fluid {
  position: static;
}
.cid-vlFD87UJbU .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlFD87UJbU .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlFD87UJbU .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlFD87UJbU .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlFD87UJbU .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlFD87UJbU .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFD87UJbU .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFD87UJbU .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlFD87UJbU .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlFD87UJbU .item-img {
    display: none;
  }
}
.cid-vlFD87UJbU .mbr-text,
.cid-vlFD87UJbU .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlFD87VjxC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFD87VjxC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFD87VjxC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFD87VjxC .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlFD87VjxC .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlFD87VjxC .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlFD87VjxC .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlFD87VjxC .item-img {
    width: 100%;
  }
}
.cid-vlFD87VjxC .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFD87VjxC .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlFD87VjxC .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFD87VjxC .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFD87VjxC .card-title {
  color: #000000;
}
.cid-vlFD87VjxC .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlFD87VjxC .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlFD87VjxC .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlFD87VjxC .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFD87VjxC .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlFD87VjxC .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFD87VjxC .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlFD87VjxC .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFD87VjxC .card-text,
.cid-vlFD87VjxC .mbr-section-btn {
  color: #000000;
}
.cid-vlFEfLQiKR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEfLQiKR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEfLQiKR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEfLQiKR .content-wrap {
  margin: 0 -30px;
}
.cid-vlFEfLQiKR .content-wrap .card {
  padding: 0 30px;
}
.cid-vlFEfLQiKR .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlFEfLQiKR .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlFEfLQiKR .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlFEfLQiKR .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlFEfLQiKR .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlFEfLQiKR .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlFEfLQiKR .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlFEfLQiKR .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEfLQiKR .mbr-section-title {
  color: #3a353e;
}
.cid-vlFEfLQiKR .mbr-text {
  color: #3a353e;
}
.cid-vlFD87X047 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFD87X047 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFD87X047 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFD87X047 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFD87X047 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFD87X047 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFD87X047 .mbr-section-title {
  color: #000000;
}
.cid-vlFD87X047 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFD87X047 .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlFD87X047 .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlFD87X047 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlFD87X047 .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlFD87X047 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFD87X047 .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlFD87X047 .item-img img {
    height: 350px;
  }
}
.cid-vlFD87X047 .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlFD87X047 .item-content {
    margin-top: 20px;
  }
}
.cid-vlFD87X047 .card-title {
  color: #131313;
}
.cid-vlFD87X047 .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlFD87X047 .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlFD87X047 .card-title,
.cid-vlFD87X047 .iconfont-wrapper {
  color: #000000;
}
.cid-vlFD87X047 .card-text,
.cid-vlFD87X047 .mbr-section-btn {
  color: #000000;
}
.cid-vlFD88i3xG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFD88i3xG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFD88i3xG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFD88i3xG .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFD88i3xG .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFD88i3xG .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFD88i3xG .mbr-section-title {
  color: #000000;
}
.cid-vlFD88i3xG .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFD88i3xG .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFD88i3xG .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFD88i3xG .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFD88i3xG .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFD88i3xG .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlFD88i3xG .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlFD88i3xG .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFD88i3xG .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlFD88i3xG .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlFD88i3xG .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFD88i3xG .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlFD88i3xG .content-wrap {
    margin-top: 0;
  }
}
.cid-vlFD88i3xG .card-title {
  color: #131313;
}
.cid-vlFD88i3xG .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlFD88i3xG .card-text {
    margin-top: 15px;
  }
}
.cid-vlFD88i3xG .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlFD88i3xG .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlFD88i3xG .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlFD88i3xG .card-title,
.cid-vlFD88i3xG .iconfont-wrapper {
  color: #000000;
}
.cid-vlFD88jmEJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFD88jmEJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFD88jmEJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFD88jmEJ .row {
  margin: 0 !important;
}
.cid-vlFD88jmEJ .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlFD88jmEJ .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlFD88jmEJ .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlFD88jmEJ .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlFD88jmEJ .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFD88jmEJ .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlFD88jmEJ .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlFD88jmEJ .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFD88jmEJ .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlFD88jmEJ .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFD88jmEJ .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFD88jmEJ .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlFD88jmEJ .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlFD88jmEJ .panel-group {
  border: none;
}
.cid-vlFD88jmEJ .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlFD88jmEJ .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlFD88jmEJ .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlFD88jmEJ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlFD88jmEJ .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlFD88jmEJ .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlFD88jmEJ .panel-title-edit {
  color: #000000;
}
.cid-vlFD88jmEJ .panel-body {
  padding: 0 0 20px;
}
.cid-vlFD88jmEJ .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlFD88qYiN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFD88qYiN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFD88qYiN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFD88qYiN .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlFD88qYiN .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFD88qYiN .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlFD88qYiN .mbr-section-title {
  color: #000000;
}
.cid-vlFD88qYiN .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFD88qYiN .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlFD88qYiN .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFD88qYiN .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlFD88qYiN .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlFD88qYiN .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlFD88qYiN .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFD88qYiN .card-title {
  color: #000000;
}
.cid-vlFD88qYiN .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlFD88qYiN .price-box {
    margin-top: 5px;
  }
}
.cid-vlFD88qYiN .number-text {
  color: #004300;
}
.cid-vlFD88qYiN .stint-text {
  color: #FC7942;
}
.cid-vlFD88qYiN .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlFD88qYiN .card-text {
    margin-top: 10px;
  }
}
.cid-vlFD88qYiN .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlFD88qYiN .list-box {
    margin-top: 24px;
  }
}
.cid-vlFD88qYiN .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlFD88qYiN .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFD88qYiN .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlFD88qYiN .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFD88qYiN .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlFD88qYiN .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlFD88qYiN .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlFD88qYiN .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFD88qYiN .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlFD88s0Zp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFD88s0Zp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFD88s0Zp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFD88s0Zp .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFD88s0Zp .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFD88s0Zp .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFD88s0Zp .mbr-section-title {
  color: #000000;
}
.cid-vlFD88s0Zp .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFD88s0Zp .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFD88s0Zp .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFD88s0Zp .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFD88s0Zp .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlFD88s0Zp .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFD88s0Zp .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlFD88s0Zp .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlFD88s0Zp .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFD88s0Zp .card-title {
  color: #131313;
}
.cid-vlFD88s0Zp .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlFD88s0Zp .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlFD88s0Zp .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlFD88s0Zp .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlFD88s0Zp .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlFD88s0Zp .card-title,
.cid-vlFD88s0Zp .iconfont-wrapper {
  color: #000000;
}
.cid-vlJQSzCIrs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJQSzCIrs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJQSzCIrs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJQSzCIrs .container,
.cid-vlJQSzCIrs .container-small,
.cid-vlJQSzCIrs .container-fluid {
  padding: 0 !important;
}
.cid-vlJQSzCIrs .container,
.cid-vlJQSzCIrs .container-small {
  max-width: 1440px;
}
.cid-vlJQSzCIrs .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJQSzCIrs .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJQSzCIrs .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJQSzCIrs .mbr-section-title {
  color: #131313;
}
.cid-vlJQSzCIrs .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJQSzCIrs .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJQSzCIrs .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJQSzCIrs .mbr-text a {
  text-decoration: underline;
}
.cid-vlJQSzCIrs .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlFD88GULK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFD88GULK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFD88GULK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlFD88GULK .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFD88GULK .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlFD88GULK .map-wrapper {
    height: 400px;
  }
}
.cid-vlFD88GULK .google-map {
  height: 100%;
  position: relative;
}
.cid-vlFD88GULK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlFD88GULK .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlFD88GULK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlFD88GULK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlFD88GULK .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlFD88GULK .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlFD88GULK .mbr-section-title {
  color: #000000;
}
.cid-vlFD88GULK .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlFD88GULK form {
  width: 100%;
}
.cid-vlFD88GULK form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlFD88GULK form p {
  color: #131313;
}
.cid-vlFD88GULK form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlFD88GULK form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlFD88GULK form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlFD88GULK form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlFD88GULK form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlFD88GULK form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlFD88GULK form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlFD88GULK form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlFD88GULK form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlFD88GULK form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlFD88GULK form select {
  color: #000000 !important;
}
.cid-vlFD88GULK form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlFD88GULK form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlFD88GULK form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFD88GULK form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFD88GULK form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlFD88GULK form input,
.cid-vlFD88GULK form textarea {
  transition: 0.3s all;
}
.cid-vlFD88GULK form input:active,
.cid-vlFD88GULK form textarea:active,
.cid-vlFD88GULK form input:focus,
.cid-vlFD88GULK form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlFD88GULK form input:active::-webkit-input-placeholder,
.cid-vlFD88GULK form textarea:active::-webkit-input-placeholder,
.cid-vlFD88GULK form input:focus::-webkit-input-placeholder,
.cid-vlFD88GULK form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlFD88GULK form input:active::-moz-placeholder,
.cid-vlFD88GULK form textarea:active::-moz-placeholder,
.cid-vlFD88GULK form input:focus::-moz-placeholder,
.cid-vlFD88GULK form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFD88GULK form input:active:-moz-placeholder,
.cid-vlFD88GULK form textarea:active:-moz-placeholder,
.cid-vlFD88GULK form input:focus:-moz-placeholder,
.cid-vlFD88GULK form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFD88GULK form input:active:-ms-input-placeholder,
.cid-vlFD88GULK form textarea:active:-ms-input-placeholder,
.cid-vlFD88GULK form input:focus:-ms-input-placeholder,
.cid-vlFD88GULK form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlFD88GULK form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlFD88GULK form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlFD88GULK form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlFD88GULK form .form-check label {
  color: #000000;
}
.cid-vlFD88GULK form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlFD88GULK form .form-check-input:focus,
.cid-vlFD88GULK form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlFD88GULK form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlFD88IeAz {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlFD88IeAz .mbr-text {
  color: #131313;
}
.cid-vlFD88IeAz .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlFEFvotRW .navbar-dropdown {
  position: relative !important;
}
.cid-vlFEFvotRW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlFEFvotRW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlFEFvotRW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlFEFvotRW .dropdown-item:hover,
.cid-vlFEFvotRW .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlFEFvotRW .dropdown-item:hover span {
  color: white;
}
.cid-vlFEFvotRW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlFEFvotRW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlFEFvotRW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlFEFvotRW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlFEFvotRW .nav-link {
  position: relative;
}
.cid-vlFEFvotRW .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlFEFvotRW .container {
    flex-wrap: nowrap;
  }
}
.cid-vlFEFvotRW .navbar-caption {
  color: #FFFFFF;
}
.cid-vlFEFvotRW .navbar-nav {
  margin: 0 auto;
}
.cid-vlFEFvotRW .dropdown-menu,
.cid-vlFEFvotRW .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlFEFvotRW .nav-item:focus,
.cid-vlFEFvotRW .nav-link:focus {
  outline: none;
}
.cid-vlFEFvotRW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlFEFvotRW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlFEFvotRW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlFEFvotRW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlFEFvotRW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlFEFvotRW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlFEFvotRW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlFEFvotRW .navbar.opened {
  transition: all 0.3s;
}
.cid-vlFEFvotRW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlFEFvotRW .navbar .navbar-logo img {
  width: auto;
}
.cid-vlFEFvotRW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlFEFvotRW .navbar.collapsed {
  justify-content: center;
}
.cid-vlFEFvotRW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlFEFvotRW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlFEFvotRW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlFEFvotRW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlFEFvotRW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlFEFvotRW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlFEFvotRW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlFEFvotRW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlFEFvotRW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlFEFvotRW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlFEFvotRW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlFEFvotRW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlFEFvotRW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlFEFvotRW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlFEFvotRW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlFEFvotRW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlFEFvotRW .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlFEFvotRW .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlFEFvotRW .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlFEFvotRW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlFEFvotRW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlFEFvotRW .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlFEFvotRW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlFEFvotRW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlFEFvotRW .dropdown-item.active,
.cid-vlFEFvotRW .dropdown-item:active {
  background-color: transparent;
}
.cid-vlFEFvotRW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlFEFvotRW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlFEFvotRW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlFEFvotRW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlFEFvotRW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlFEFvotRW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlFEFvotRW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlFEFvotRW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlFEFvotRW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlFEFvotRW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlFEFvotRW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlFEFvotRW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEFvotRW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEFvotRW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlFEFvotRW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEFvotRW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlFEFvotRW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlFEFvotRW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEFvotRW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlFEFvotRW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlFEFvotRW .navbar {
    height: 70px;
  }
  .cid-vlFEFvotRW .navbar.opened {
    height: auto;
  }
  .cid-vlFEFvotRW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlFEFvotRW .container,
.cid-vlFEFvotRW .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlFEFvotRW .container:before,
  .cid-vlFEFvotRW .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlFEFvotRW .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlFEFvotRW .navbar-short .container,
.cid-vlFEFvotRW .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlFEFvotRW .navbar-short .container:before,
.cid-vlFEFvotRW .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlFEFvotRW .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlFEFvotRW .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlFEFvotRW .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlFEFvotRW .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFvotRW .navbar {
    overflow: hidden;
  }
  .cid-vlFEFvotRW .container,
  .cid-vlFEFvotRW .container-fluid {
    min-height: 85px;
  }
  .cid-vlFEFvotRW .navbar-brand {
    min-height: 85px;
  }
  .cid-vlFEFvotRW .navbar-short .container,
  .cid-vlFEFvotRW .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlFEFvotRW .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlFEFvotRW .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlFEFvotRW .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlFEFvotRW .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlFEFvotRW .mbr-section-btn {
    text-align: left;
  }
  .cid-vlFEFvotRW .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlFEFvotRW .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlFEFvotRW .nav-link,
.cid-vlFEFvotRW .dropdown-item {
  color: #FFFFFF;
}
.cid-vlFEFvIzyq {
  background-color: #0a7029;
  position: relative;
}
.cid-vlFEFvIzyq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFvIzyq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFvIzyq .container,
.cid-vlFEFvIzyq .container-fluid {
  position: static;
}
.cid-vlFEFvIzyq .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlFEFvIzyq .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlFEFvIzyq .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlFEFvIzyq .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlFEFvIzyq .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlFEFvIzyq .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEFvIzyq .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEFvIzyq .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlFEFvIzyq .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlFEFvIzyq .item-img {
    display: none;
  }
}
.cid-vlFEFvIzyq .mbr-text,
.cid-vlFEFvIzyq .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlFEFvVoyB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFvVoyB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFvVoyB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFvVoyB .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlFEFvVoyB .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlFEFvVoyB .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlFEFvVoyB .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFvVoyB .item-img {
    width: 100%;
  }
}
.cid-vlFEFvVoyB .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEFvVoyB .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlFEFvVoyB .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFvVoyB .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEFvVoyB .card-title {
  color: #000000;
}
.cid-vlFEFvVoyB .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlFEFvVoyB .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlFEFvVoyB .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlFEFvVoyB .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEFvVoyB .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlFEFvVoyB .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEFvVoyB .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlFEFvVoyB .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEFvVoyB .card-text,
.cid-vlFEFvVoyB .mbr-section-btn {
  color: #000000;
}
.cid-vlFEFwa6AJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFwa6AJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFwa6AJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFwa6AJ .content-wrap {
  margin: 0 -30px;
}
.cid-vlFEFwa6AJ .content-wrap .card {
  padding: 0 30px;
}
.cid-vlFEFwa6AJ .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlFEFwa6AJ .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlFEFwa6AJ .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlFEFwa6AJ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlFEFwa6AJ .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlFEFwa6AJ .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlFEFwa6AJ .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlFEFwa6AJ .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEFwa6AJ .mbr-section-title {
  color: #3a353e;
}
.cid-vlFEFwa6AJ .mbr-text {
  color: #3a353e;
}
.cid-vlFEFwoWkB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFwoWkB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFwoWkB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFwoWkB .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEFwoWkB .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFwoWkB .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEFwoWkB .mbr-section-title {
  color: #000000;
}
.cid-vlFEFwoWkB .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEFwoWkB .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlFEFwoWkB .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlFEFwoWkB .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlFEFwoWkB .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlFEFwoWkB .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEFwoWkB .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlFEFwoWkB .item-img img {
    height: 350px;
  }
}
.cid-vlFEFwoWkB .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlFEFwoWkB .item-content {
    margin-top: 20px;
  }
}
.cid-vlFEFwoWkB .card-title {
  color: #131313;
}
.cid-vlFEFwoWkB .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlFEFwoWkB .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlFEFwoWkB .card-title,
.cid-vlFEFwoWkB .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEFwoWkB .card-text,
.cid-vlFEFwoWkB .mbr-section-btn {
  color: #000000;
}
.cid-vlFEFwD5Yt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFwD5Yt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFwD5Yt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFwD5Yt .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEFwD5Yt .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFwD5Yt .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEFwD5Yt .mbr-section-title {
  color: #000000;
}
.cid-vlFEFwD5Yt .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEFwD5Yt .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEFwD5Yt .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEFwD5Yt .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEFwD5Yt .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFwD5Yt .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFwD5Yt .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEFwD5Yt .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEFwD5Yt .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlFEFwD5Yt .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlFEFwD5Yt .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEFwD5Yt .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlFEFwD5Yt .content-wrap {
    margin-top: 0;
  }
}
.cid-vlFEFwD5Yt .card-title {
  color: #131313;
}
.cid-vlFEFwD5Yt .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlFEFwD5Yt .card-text {
    margin-top: 15px;
  }
}
.cid-vlFEFwD5Yt .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlFEFwD5Yt .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFwD5Yt .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlFEFwD5Yt .card-title,
.cid-vlFEFwD5Yt .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEFwSaf8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFwSaf8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFwSaf8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFwSaf8 .row {
  margin: 0 !important;
}
.cid-vlFEFwSaf8 .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlFEFwSaf8 .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFwSaf8 .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlFEFwSaf8 .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlFEFwSaf8 .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEFwSaf8 .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlFEFwSaf8 .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlFEFwSaf8 .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEFwSaf8 .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlFEFwSaf8 .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFwSaf8 .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEFwSaf8 .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlFEFwSaf8 .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlFEFwSaf8 .panel-group {
  border: none;
}
.cid-vlFEFwSaf8 .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlFEFwSaf8 .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlFEFwSaf8 .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlFEFwSaf8 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlFEFwSaf8 .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlFEFwSaf8 .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlFEFwSaf8 .panel-title-edit {
  color: #000000;
}
.cid-vlFEFwSaf8 .panel-body {
  padding: 0 0 20px;
}
.cid-vlFEFwSaf8 .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlFEFx99QX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFx99QX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFx99QX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFx99QX .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlFEFx99QX .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFx99QX .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlFEFx99QX .mbr-section-title {
  color: #000000;
}
.cid-vlFEFx99QX .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEFx99QX .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlFEFx99QX .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEFx99QX .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlFEFx99QX .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFx99QX .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEFx99QX .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEFx99QX .card-title {
  color: #000000;
}
.cid-vlFEFx99QX .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlFEFx99QX .price-box {
    margin-top: 5px;
  }
}
.cid-vlFEFx99QX .number-text {
  color: #004300;
}
.cid-vlFEFx99QX .stint-text {
  color: #FC7942;
}
.cid-vlFEFx99QX .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlFEFx99QX .card-text {
    margin-top: 10px;
  }
}
.cid-vlFEFx99QX .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlFEFx99QX .list-box {
    margin-top: 24px;
  }
}
.cid-vlFEFx99QX .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlFEFx99QX .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEFx99QX .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlFEFx99QX .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEFx99QX .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlFEFx99QX .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFx99QX .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlFEFx99QX .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEFx99QX .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlFEFxAVCi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFxAVCi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFxAVCi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFxAVCi .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEFxAVCi .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFxAVCi .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEFxAVCi .mbr-section-title {
  color: #000000;
}
.cid-vlFEFxAVCi .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEFxAVCi .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEFxAVCi .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEFxAVCi .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEFxAVCi .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEFxAVCi .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEFxAVCi .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlFEFxAVCi .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlFEFxAVCi .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEFxAVCi .card-title {
  color: #131313;
}
.cid-vlFEFxAVCi .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlFEFxAVCi .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlFEFxAVCi .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFxAVCi .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlFEFxAVCi .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlFEFxAVCi .card-title,
.cid-vlFEFxAVCi .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEFxRFNe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFxRFNe .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFxRFNe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlFEFxRFNe .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFxRFNe .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFxRFNe .map-wrapper {
    height: 400px;
  }
}
.cid-vlFEFxRFNe .google-map {
  height: 100%;
  position: relative;
}
.cid-vlFEFxRFNe .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlFEFxRFNe .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlFEFxRFNe .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlFEFxRFNe .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlFEFxRFNe .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlFEFxRFNe .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlFEFxRFNe .mbr-section-title {
  color: #000000;
}
.cid-vlFEFxRFNe .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlFEFxRFNe form {
  width: 100%;
}
.cid-vlFEFxRFNe form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlFEFxRFNe form p {
  color: #131313;
}
.cid-vlFEFxRFNe form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlFEFxRFNe form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlFEFxRFNe form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlFEFxRFNe form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlFEFxRFNe form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlFEFxRFNe form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlFEFxRFNe form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlFEFxRFNe form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlFEFxRFNe form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlFEFxRFNe form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlFEFxRFNe form select {
  color: #000000 !important;
}
.cid-vlFEFxRFNe form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlFEFxRFNe form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEFxRFNe form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEFxRFNe form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEFxRFNe form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEFxRFNe form input,
.cid-vlFEFxRFNe form textarea {
  transition: 0.3s all;
}
.cid-vlFEFxRFNe form input:active,
.cid-vlFEFxRFNe form textarea:active,
.cid-vlFEFxRFNe form input:focus,
.cid-vlFEFxRFNe form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlFEFxRFNe form input:active::-webkit-input-placeholder,
.cid-vlFEFxRFNe form textarea:active::-webkit-input-placeholder,
.cid-vlFEFxRFNe form input:focus::-webkit-input-placeholder,
.cid-vlFEFxRFNe form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEFxRFNe form input:active::-moz-placeholder,
.cid-vlFEFxRFNe form textarea:active::-moz-placeholder,
.cid-vlFEFxRFNe form input:focus::-moz-placeholder,
.cid-vlFEFxRFNe form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEFxRFNe form input:active:-moz-placeholder,
.cid-vlFEFxRFNe form textarea:active:-moz-placeholder,
.cid-vlFEFxRFNe form input:focus:-moz-placeholder,
.cid-vlFEFxRFNe form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEFxRFNe form input:active:-ms-input-placeholder,
.cid-vlFEFxRFNe form textarea:active:-ms-input-placeholder,
.cid-vlFEFxRFNe form input:focus:-ms-input-placeholder,
.cid-vlFEFxRFNe form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEFxRFNe form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlFEFxRFNe form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlFEFxRFNe form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlFEFxRFNe form .form-check label {
  color: #000000;
}
.cid-vlFEFxRFNe form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlFEFxRFNe form .form-check-input:focus,
.cid-vlFEFxRFNe form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlFEFxRFNe form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlFEFy8EpR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlFEFy8EpR .mbr-text {
  color: #131313;
}
.cid-vlFEFy8EpR .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlFEFKDnF3 .navbar-dropdown {
  position: relative !important;
}
.cid-vlFEFKDnF3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlFEFKDnF3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlFEFKDnF3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlFEFKDnF3 .dropdown-item:hover,
.cid-vlFEFKDnF3 .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlFEFKDnF3 .dropdown-item:hover span {
  color: white;
}
.cid-vlFEFKDnF3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlFEFKDnF3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlFEFKDnF3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlFEFKDnF3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlFEFKDnF3 .nav-link {
  position: relative;
}
.cid-vlFEFKDnF3 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlFEFKDnF3 .container {
    flex-wrap: nowrap;
  }
}
.cid-vlFEFKDnF3 .navbar-caption {
  color: #FFFFFF;
}
.cid-vlFEFKDnF3 .navbar-nav {
  margin: 0 auto;
}
.cid-vlFEFKDnF3 .dropdown-menu,
.cid-vlFEFKDnF3 .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlFEFKDnF3 .nav-item:focus,
.cid-vlFEFKDnF3 .nav-link:focus {
  outline: none;
}
.cid-vlFEFKDnF3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlFEFKDnF3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlFEFKDnF3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlFEFKDnF3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlFEFKDnF3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlFEFKDnF3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlFEFKDnF3 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlFEFKDnF3 .navbar.opened {
  transition: all 0.3s;
}
.cid-vlFEFKDnF3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlFEFKDnF3 .navbar .navbar-logo img {
  width: auto;
}
.cid-vlFEFKDnF3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlFEFKDnF3 .navbar.collapsed {
  justify-content: center;
}
.cid-vlFEFKDnF3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlFEFKDnF3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlFEFKDnF3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlFEFKDnF3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlFEFKDnF3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlFEFKDnF3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlFEFKDnF3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlFEFKDnF3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlFEFKDnF3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlFEFKDnF3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlFEFKDnF3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlFEFKDnF3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlFEFKDnF3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlFEFKDnF3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlFEFKDnF3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlFEFKDnF3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlFEFKDnF3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlFEFKDnF3 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlFEFKDnF3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlFEFKDnF3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlFEFKDnF3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlFEFKDnF3 .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlFEFKDnF3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlFEFKDnF3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlFEFKDnF3 .dropdown-item.active,
.cid-vlFEFKDnF3 .dropdown-item:active {
  background-color: transparent;
}
.cid-vlFEFKDnF3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlFEFKDnF3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlFEFKDnF3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlFEFKDnF3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlFEFKDnF3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlFEFKDnF3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlFEFKDnF3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlFEFKDnF3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlFEFKDnF3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlFEFKDnF3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlFEFKDnF3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlFEFKDnF3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEFKDnF3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEFKDnF3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlFEFKDnF3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEFKDnF3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlFEFKDnF3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlFEFKDnF3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEFKDnF3 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlFEFKDnF3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlFEFKDnF3 .navbar {
    height: 70px;
  }
  .cid-vlFEFKDnF3 .navbar.opened {
    height: auto;
  }
  .cid-vlFEFKDnF3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlFEFKDnF3 .container,
.cid-vlFEFKDnF3 .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlFEFKDnF3 .container:before,
  .cid-vlFEFKDnF3 .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlFEFKDnF3 .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlFEFKDnF3 .navbar-short .container,
.cid-vlFEFKDnF3 .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlFEFKDnF3 .navbar-short .container:before,
.cid-vlFEFKDnF3 .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlFEFKDnF3 .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlFEFKDnF3 .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlFEFKDnF3 .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlFEFKDnF3 .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFKDnF3 .navbar {
    overflow: hidden;
  }
  .cid-vlFEFKDnF3 .container,
  .cid-vlFEFKDnF3 .container-fluid {
    min-height: 85px;
  }
  .cid-vlFEFKDnF3 .navbar-brand {
    min-height: 85px;
  }
  .cid-vlFEFKDnF3 .navbar-short .container,
  .cid-vlFEFKDnF3 .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlFEFKDnF3 .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlFEFKDnF3 .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlFEFKDnF3 .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlFEFKDnF3 .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlFEFKDnF3 .mbr-section-btn {
    text-align: left;
  }
  .cid-vlFEFKDnF3 .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlFEFKDnF3 .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlFEFKDnF3 .nav-link,
.cid-vlFEFKDnF3 .dropdown-item {
  color: #FFFFFF;
}
.cid-vlFEFKVxzs {
  background-color: #0a7029;
  position: relative;
}
.cid-vlFEFKVxzs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFKVxzs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFKVxzs .container,
.cid-vlFEFKVxzs .container-fluid {
  position: static;
}
.cid-vlFEFKVxzs .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlFEFKVxzs .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlFEFKVxzs .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlFEFKVxzs .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlFEFKVxzs .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlFEFKVxzs .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEFKVxzs .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEFKVxzs .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlFEFKVxzs .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlFEFKVxzs .item-img {
    display: none;
  }
}
.cid-vlFEFKVxzs .mbr-text,
.cid-vlFEFKVxzs .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlFEFL7Sbl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFL7Sbl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFL7Sbl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFL7Sbl .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlFEFL7Sbl .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlFEFL7Sbl .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlFEFL7Sbl .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFL7Sbl .item-img {
    width: 100%;
  }
}
.cid-vlFEFL7Sbl .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEFL7Sbl .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlFEFL7Sbl .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFL7Sbl .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEFL7Sbl .card-title {
  color: #000000;
}
.cid-vlFEFL7Sbl .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlFEFL7Sbl .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlFEFL7Sbl .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlFEFL7Sbl .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEFL7Sbl .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlFEFL7Sbl .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEFL7Sbl .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlFEFL7Sbl .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEFL7Sbl .card-text,
.cid-vlFEFL7Sbl .mbr-section-btn {
  color: #000000;
}
.cid-vlFEFLm8DK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFLm8DK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFLm8DK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFLm8DK .content-wrap {
  margin: 0 -30px;
}
.cid-vlFEFLm8DK .content-wrap .card {
  padding: 0 30px;
}
.cid-vlFEFLm8DK .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlFEFLm8DK .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlFEFLm8DK .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlFEFLm8DK .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlFEFLm8DK .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlFEFLm8DK .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlFEFLm8DK .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlFEFLm8DK .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEFLm8DK .mbr-section-title {
  color: #3a353e;
}
.cid-vlFEFLm8DK .mbr-text {
  color: #3a353e;
}
.cid-vlFEFLxnAX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFLxnAX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFLxnAX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFLxnAX .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEFLxnAX .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFLxnAX .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEFLxnAX .mbr-section-title {
  color: #000000;
}
.cid-vlFEFLxnAX .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEFLxnAX .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlFEFLxnAX .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlFEFLxnAX .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlFEFLxnAX .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlFEFLxnAX .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEFLxnAX .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlFEFLxnAX .item-img img {
    height: 350px;
  }
}
.cid-vlFEFLxnAX .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlFEFLxnAX .item-content {
    margin-top: 20px;
  }
}
.cid-vlFEFLxnAX .card-title {
  color: #131313;
}
.cid-vlFEFLxnAX .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlFEFLxnAX .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlFEFLxnAX .card-title,
.cid-vlFEFLxnAX .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEFLxnAX .card-text,
.cid-vlFEFLxnAX .mbr-section-btn {
  color: #000000;
}
.cid-vlFEFLLBHf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFLLBHf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFLLBHf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFLLBHf .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEFLLBHf .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFLLBHf .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEFLLBHf .mbr-section-title {
  color: #000000;
}
.cid-vlFEFLLBHf .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEFLLBHf .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEFLLBHf .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEFLLBHf .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEFLLBHf .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFLLBHf .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFLLBHf .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEFLLBHf .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEFLLBHf .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlFEFLLBHf .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlFEFLLBHf .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEFLLBHf .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlFEFLLBHf .content-wrap {
    margin-top: 0;
  }
}
.cid-vlFEFLLBHf .card-title {
  color: #131313;
}
.cid-vlFEFLLBHf .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlFEFLLBHf .card-text {
    margin-top: 15px;
  }
}
.cid-vlFEFLLBHf .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlFEFLLBHf .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFLLBHf .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlFEFLLBHf .card-title,
.cid-vlFEFLLBHf .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEFM2jC2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFM2jC2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFM2jC2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFM2jC2 .row {
  margin: 0 !important;
}
.cid-vlFEFM2jC2 .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlFEFM2jC2 .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFM2jC2 .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlFEFM2jC2 .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlFEFM2jC2 .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEFM2jC2 .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlFEFM2jC2 .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlFEFM2jC2 .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEFM2jC2 .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlFEFM2jC2 .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFM2jC2 .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEFM2jC2 .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlFEFM2jC2 .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlFEFM2jC2 .panel-group {
  border: none;
}
.cid-vlFEFM2jC2 .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlFEFM2jC2 .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlFEFM2jC2 .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlFEFM2jC2 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlFEFM2jC2 .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlFEFM2jC2 .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlFEFM2jC2 .panel-title-edit {
  color: #000000;
}
.cid-vlFEFM2jC2 .panel-body {
  padding: 0 0 20px;
}
.cid-vlFEFM2jC2 .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlFEFMhu0z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFMhu0z .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFMhu0z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFMhu0z .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlFEFMhu0z .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFMhu0z .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlFEFMhu0z .mbr-section-title {
  color: #000000;
}
.cid-vlFEFMhu0z .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEFMhu0z .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlFEFMhu0z .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEFMhu0z .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlFEFMhu0z .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFMhu0z .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEFMhu0z .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEFMhu0z .card-title {
  color: #000000;
}
.cid-vlFEFMhu0z .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlFEFMhu0z .price-box {
    margin-top: 5px;
  }
}
.cid-vlFEFMhu0z .number-text {
  color: #004300;
}
.cid-vlFEFMhu0z .stint-text {
  color: #FC7942;
}
.cid-vlFEFMhu0z .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlFEFMhu0z .card-text {
    margin-top: 10px;
  }
}
.cid-vlFEFMhu0z .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlFEFMhu0z .list-box {
    margin-top: 24px;
  }
}
.cid-vlFEFMhu0z .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlFEFMhu0z .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEFMhu0z .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlFEFMhu0z .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEFMhu0z .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlFEFMhu0z .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFMhu0z .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlFEFMhu0z .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEFMhu0z .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlFEFMITlT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFMITlT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFMITlT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFMITlT .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEFMITlT .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFMITlT .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEFMITlT .mbr-section-title {
  color: #000000;
}
.cid-vlFEFMITlT .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEFMITlT .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEFMITlT .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEFMITlT .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEFMITlT .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEFMITlT .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEFMITlT .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlFEFMITlT .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlFEFMITlT .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEFMITlT .card-title {
  color: #131313;
}
.cid-vlFEFMITlT .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlFEFMITlT .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlFEFMITlT .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFMITlT .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlFEFMITlT .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlFEFMITlT .card-title,
.cid-vlFEFMITlT .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEFMXPfR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFMXPfR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFMXPfR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlFEFMXPfR .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFMXPfR .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFMXPfR .map-wrapper {
    height: 400px;
  }
}
.cid-vlFEFMXPfR .google-map {
  height: 100%;
  position: relative;
}
.cid-vlFEFMXPfR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlFEFMXPfR .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlFEFMXPfR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlFEFMXPfR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlFEFMXPfR .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlFEFMXPfR .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlFEFMXPfR .mbr-section-title {
  color: #000000;
}
.cid-vlFEFMXPfR .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlFEFMXPfR form {
  width: 100%;
}
.cid-vlFEFMXPfR form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlFEFMXPfR form p {
  color: #131313;
}
.cid-vlFEFMXPfR form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlFEFMXPfR form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlFEFMXPfR form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlFEFMXPfR form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlFEFMXPfR form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlFEFMXPfR form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlFEFMXPfR form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlFEFMXPfR form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlFEFMXPfR form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlFEFMXPfR form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlFEFMXPfR form select {
  color: #000000 !important;
}
.cid-vlFEFMXPfR form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlFEFMXPfR form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEFMXPfR form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEFMXPfR form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEFMXPfR form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEFMXPfR form input,
.cid-vlFEFMXPfR form textarea {
  transition: 0.3s all;
}
.cid-vlFEFMXPfR form input:active,
.cid-vlFEFMXPfR form textarea:active,
.cid-vlFEFMXPfR form input:focus,
.cid-vlFEFMXPfR form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlFEFMXPfR form input:active::-webkit-input-placeholder,
.cid-vlFEFMXPfR form textarea:active::-webkit-input-placeholder,
.cid-vlFEFMXPfR form input:focus::-webkit-input-placeholder,
.cid-vlFEFMXPfR form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEFMXPfR form input:active::-moz-placeholder,
.cid-vlFEFMXPfR form textarea:active::-moz-placeholder,
.cid-vlFEFMXPfR form input:focus::-moz-placeholder,
.cid-vlFEFMXPfR form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEFMXPfR form input:active:-moz-placeholder,
.cid-vlFEFMXPfR form textarea:active:-moz-placeholder,
.cid-vlFEFMXPfR form input:focus:-moz-placeholder,
.cid-vlFEFMXPfR form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEFMXPfR form input:active:-ms-input-placeholder,
.cid-vlFEFMXPfR form textarea:active:-ms-input-placeholder,
.cid-vlFEFMXPfR form input:focus:-ms-input-placeholder,
.cid-vlFEFMXPfR form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEFMXPfR form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlFEFMXPfR form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlFEFMXPfR form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlFEFMXPfR form .form-check label {
  color: #000000;
}
.cid-vlFEFMXPfR form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlFEFMXPfR form .form-check-input:focus,
.cid-vlFEFMXPfR form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlFEFMXPfR form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlFEFNfOqs {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlFEFNfOqs .mbr-text {
  color: #131313;
}
.cid-vlFEFNfOqs .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlFEFXCeqG .navbar-dropdown {
  position: relative !important;
}
.cid-vlFEFXCeqG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlFEFXCeqG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlFEFXCeqG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlFEFXCeqG .dropdown-item:hover,
.cid-vlFEFXCeqG .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlFEFXCeqG .dropdown-item:hover span {
  color: white;
}
.cid-vlFEFXCeqG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlFEFXCeqG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlFEFXCeqG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlFEFXCeqG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlFEFXCeqG .nav-link {
  position: relative;
}
.cid-vlFEFXCeqG .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlFEFXCeqG .container {
    flex-wrap: nowrap;
  }
}
.cid-vlFEFXCeqG .navbar-caption {
  color: #FFFFFF;
}
.cid-vlFEFXCeqG .navbar-nav {
  margin: 0 auto;
}
.cid-vlFEFXCeqG .dropdown-menu,
.cid-vlFEFXCeqG .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlFEFXCeqG .nav-item:focus,
.cid-vlFEFXCeqG .nav-link:focus {
  outline: none;
}
.cid-vlFEFXCeqG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlFEFXCeqG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlFEFXCeqG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlFEFXCeqG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlFEFXCeqG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlFEFXCeqG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlFEFXCeqG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlFEFXCeqG .navbar.opened {
  transition: all 0.3s;
}
.cid-vlFEFXCeqG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlFEFXCeqG .navbar .navbar-logo img {
  width: auto;
}
.cid-vlFEFXCeqG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlFEFXCeqG .navbar.collapsed {
  justify-content: center;
}
.cid-vlFEFXCeqG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlFEFXCeqG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlFEFXCeqG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlFEFXCeqG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlFEFXCeqG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlFEFXCeqG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlFEFXCeqG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlFEFXCeqG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlFEFXCeqG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlFEFXCeqG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlFEFXCeqG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlFEFXCeqG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlFEFXCeqG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlFEFXCeqG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlFEFXCeqG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlFEFXCeqG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlFEFXCeqG .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlFEFXCeqG .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlFEFXCeqG .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlFEFXCeqG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlFEFXCeqG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlFEFXCeqG .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlFEFXCeqG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlFEFXCeqG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlFEFXCeqG .dropdown-item.active,
.cid-vlFEFXCeqG .dropdown-item:active {
  background-color: transparent;
}
.cid-vlFEFXCeqG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlFEFXCeqG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlFEFXCeqG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlFEFXCeqG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlFEFXCeqG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlFEFXCeqG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlFEFXCeqG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlFEFXCeqG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlFEFXCeqG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlFEFXCeqG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlFEFXCeqG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlFEFXCeqG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEFXCeqG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEFXCeqG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlFEFXCeqG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEFXCeqG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlFEFXCeqG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlFEFXCeqG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEFXCeqG .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlFEFXCeqG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlFEFXCeqG .navbar {
    height: 70px;
  }
  .cid-vlFEFXCeqG .navbar.opened {
    height: auto;
  }
  .cid-vlFEFXCeqG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlFEFXCeqG .container,
.cid-vlFEFXCeqG .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlFEFXCeqG .container:before,
  .cid-vlFEFXCeqG .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlFEFXCeqG .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlFEFXCeqG .navbar-short .container,
.cid-vlFEFXCeqG .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlFEFXCeqG .navbar-short .container:before,
.cid-vlFEFXCeqG .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlFEFXCeqG .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlFEFXCeqG .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlFEFXCeqG .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlFEFXCeqG .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFXCeqG .navbar {
    overflow: hidden;
  }
  .cid-vlFEFXCeqG .container,
  .cid-vlFEFXCeqG .container-fluid {
    min-height: 85px;
  }
  .cid-vlFEFXCeqG .navbar-brand {
    min-height: 85px;
  }
  .cid-vlFEFXCeqG .navbar-short .container,
  .cid-vlFEFXCeqG .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlFEFXCeqG .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlFEFXCeqG .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlFEFXCeqG .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlFEFXCeqG .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlFEFXCeqG .mbr-section-btn {
    text-align: left;
  }
  .cid-vlFEFXCeqG .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlFEFXCeqG .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlFEFXCeqG .nav-link,
.cid-vlFEFXCeqG .dropdown-item {
  color: #FFFFFF;
}
.cid-vlFEFXUg93 {
  background-color: #0a7029;
  position: relative;
}
.cid-vlFEFXUg93 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFXUg93 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFXUg93 .container,
.cid-vlFEFXUg93 .container-fluid {
  position: static;
}
.cid-vlFEFXUg93 .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlFEFXUg93 .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlFEFXUg93 .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlFEFXUg93 .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlFEFXUg93 .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlFEFXUg93 .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEFXUg93 .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEFXUg93 .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlFEFXUg93 .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlFEFXUg93 .item-img {
    display: none;
  }
}
.cid-vlFEFXUg93 .mbr-text,
.cid-vlFEFXUg93 .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlFEFY7pbv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFY7pbv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFY7pbv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFY7pbv .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlFEFY7pbv .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlFEFY7pbv .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlFEFY7pbv .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFY7pbv .item-img {
    width: 100%;
  }
}
.cid-vlFEFY7pbv .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEFY7pbv .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlFEFY7pbv .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFY7pbv .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEFY7pbv .card-title {
  color: #000000;
}
.cid-vlFEFY7pbv .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlFEFY7pbv .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlFEFY7pbv .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlFEFY7pbv .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEFY7pbv .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlFEFY7pbv .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEFY7pbv .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlFEFY7pbv .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEFY7pbv .card-text,
.cid-vlFEFY7pbv .mbr-section-btn {
  color: #000000;
}
.cid-vlFEFYmLsl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFYmLsl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFYmLsl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFYmLsl .content-wrap {
  margin: 0 -30px;
}
.cid-vlFEFYmLsl .content-wrap .card {
  padding: 0 30px;
}
.cid-vlFEFYmLsl .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlFEFYmLsl .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlFEFYmLsl .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlFEFYmLsl .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlFEFYmLsl .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlFEFYmLsl .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlFEFYmLsl .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlFEFYmLsl .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEFYmLsl .mbr-section-title {
  color: #3a353e;
}
.cid-vlFEFYmLsl .mbr-text {
  color: #3a353e;
}
.cid-vlFEFYzDQW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFYzDQW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFYzDQW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFYzDQW .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEFYzDQW .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFYzDQW .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEFYzDQW .mbr-section-title {
  color: #000000;
}
.cid-vlFEFYzDQW .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEFYzDQW .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlFEFYzDQW .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlFEFYzDQW .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlFEFYzDQW .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlFEFYzDQW .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEFYzDQW .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlFEFYzDQW .item-img img {
    height: 350px;
  }
}
.cid-vlFEFYzDQW .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlFEFYzDQW .item-content {
    margin-top: 20px;
  }
}
.cid-vlFEFYzDQW .card-title {
  color: #131313;
}
.cid-vlFEFYzDQW .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlFEFYzDQW .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlFEFYzDQW .card-title,
.cid-vlFEFYzDQW .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEFYzDQW .card-text,
.cid-vlFEFYzDQW .mbr-section-btn {
  color: #000000;
}
.cid-vlFEFYNGCV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFYNGCV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFYNGCV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFYNGCV .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEFYNGCV .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFYNGCV .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEFYNGCV .mbr-section-title {
  color: #000000;
}
.cid-vlFEFYNGCV .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEFYNGCV .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEFYNGCV .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEFYNGCV .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEFYNGCV .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFYNGCV .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFYNGCV .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEFYNGCV .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEFYNGCV .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlFEFYNGCV .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlFEFYNGCV .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEFYNGCV .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlFEFYNGCV .content-wrap {
    margin-top: 0;
  }
}
.cid-vlFEFYNGCV .card-title {
  color: #131313;
}
.cid-vlFEFYNGCV .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlFEFYNGCV .card-text {
    margin-top: 15px;
  }
}
.cid-vlFEFYNGCV .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlFEFYNGCV .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFYNGCV .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlFEFYNGCV .card-title,
.cid-vlFEFYNGCV .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEFZ448V {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFZ448V .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFZ448V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFZ448V .row {
  margin: 0 !important;
}
.cid-vlFEFZ448V .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlFEFZ448V .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFZ448V .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlFEFZ448V .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlFEFZ448V .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEFZ448V .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlFEFZ448V .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlFEFZ448V .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEFZ448V .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlFEFZ448V .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFZ448V .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEFZ448V .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlFEFZ448V .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlFEFZ448V .panel-group {
  border: none;
}
.cid-vlFEFZ448V .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlFEFZ448V .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlFEFZ448V .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlFEFZ448V .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlFEFZ448V .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlFEFZ448V .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlFEFZ448V .panel-title-edit {
  color: #000000;
}
.cid-vlFEFZ448V .panel-body {
  padding: 0 0 20px;
}
.cid-vlFEFZ448V .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlFEFZjoh1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFZjoh1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFZjoh1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFZjoh1 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlFEFZjoh1 .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFZjoh1 .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlFEFZjoh1 .mbr-section-title {
  color: #000000;
}
.cid-vlFEFZjoh1 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEFZjoh1 .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlFEFZjoh1 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEFZjoh1 .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlFEFZjoh1 .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFZjoh1 .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEFZjoh1 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEFZjoh1 .card-title {
  color: #000000;
}
.cid-vlFEFZjoh1 .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlFEFZjoh1 .price-box {
    margin-top: 5px;
  }
}
.cid-vlFEFZjoh1 .number-text {
  color: #004300;
}
.cid-vlFEFZjoh1 .stint-text {
  color: #FC7942;
}
.cid-vlFEFZjoh1 .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlFEFZjoh1 .card-text {
    margin-top: 10px;
  }
}
.cid-vlFEFZjoh1 .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlFEFZjoh1 .list-box {
    margin-top: 24px;
  }
}
.cid-vlFEFZjoh1 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlFEFZjoh1 .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEFZjoh1 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlFEFZjoh1 .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEFZjoh1 .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlFEFZjoh1 .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFZjoh1 .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlFEFZjoh1 .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEFZjoh1 .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlFEFZHuj8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFZHuj8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFZHuj8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEFZHuj8 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEFZHuj8 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFZHuj8 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEFZHuj8 .mbr-section-title {
  color: #000000;
}
.cid-vlFEFZHuj8 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEFZHuj8 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEFZHuj8 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEFZHuj8 .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEFZHuj8 .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEFZHuj8 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEFZHuj8 .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlFEFZHuj8 .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlFEFZHuj8 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEFZHuj8 .card-title {
  color: #131313;
}
.cid-vlFEFZHuj8 .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlFEFZHuj8 .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlFEFZHuj8 .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFZHuj8 .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlFEFZHuj8 .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlFEFZHuj8 .card-title,
.cid-vlFEFZHuj8 .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEFZX06Y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEFZX06Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEFZX06Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlFEFZX06Y .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEFZX06Y .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEFZX06Y .map-wrapper {
    height: 400px;
  }
}
.cid-vlFEFZX06Y .google-map {
  height: 100%;
  position: relative;
}
.cid-vlFEFZX06Y .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlFEFZX06Y .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlFEFZX06Y .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlFEFZX06Y .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlFEFZX06Y .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlFEFZX06Y .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlFEFZX06Y .mbr-section-title {
  color: #000000;
}
.cid-vlFEFZX06Y .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlFEFZX06Y form {
  width: 100%;
}
.cid-vlFEFZX06Y form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlFEFZX06Y form p {
  color: #131313;
}
.cid-vlFEFZX06Y form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlFEFZX06Y form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlFEFZX06Y form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlFEFZX06Y form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlFEFZX06Y form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlFEFZX06Y form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlFEFZX06Y form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlFEFZX06Y form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlFEFZX06Y form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlFEFZX06Y form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlFEFZX06Y form select {
  color: #000000 !important;
}
.cid-vlFEFZX06Y form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlFEFZX06Y form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEFZX06Y form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEFZX06Y form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEFZX06Y form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEFZX06Y form input,
.cid-vlFEFZX06Y form textarea {
  transition: 0.3s all;
}
.cid-vlFEFZX06Y form input:active,
.cid-vlFEFZX06Y form textarea:active,
.cid-vlFEFZX06Y form input:focus,
.cid-vlFEFZX06Y form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlFEFZX06Y form input:active::-webkit-input-placeholder,
.cid-vlFEFZX06Y form textarea:active::-webkit-input-placeholder,
.cid-vlFEFZX06Y form input:focus::-webkit-input-placeholder,
.cid-vlFEFZX06Y form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEFZX06Y form input:active::-moz-placeholder,
.cid-vlFEFZX06Y form textarea:active::-moz-placeholder,
.cid-vlFEFZX06Y form input:focus::-moz-placeholder,
.cid-vlFEFZX06Y form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEFZX06Y form input:active:-moz-placeholder,
.cid-vlFEFZX06Y form textarea:active:-moz-placeholder,
.cid-vlFEFZX06Y form input:focus:-moz-placeholder,
.cid-vlFEFZX06Y form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEFZX06Y form input:active:-ms-input-placeholder,
.cid-vlFEFZX06Y form textarea:active:-ms-input-placeholder,
.cid-vlFEFZX06Y form input:focus:-ms-input-placeholder,
.cid-vlFEFZX06Y form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEFZX06Y form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlFEFZX06Y form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlFEFZX06Y form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlFEFZX06Y form .form-check label {
  color: #000000;
}
.cid-vlFEFZX06Y form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlFEFZX06Y form .form-check-input:focus,
.cid-vlFEFZX06Y form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlFEFZX06Y form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlFEG0ewoA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlFEG0ewoA .mbr-text {
  color: #131313;
}
.cid-vlFEG0ewoA .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlFEGa1Ydm .navbar-dropdown {
  position: relative !important;
}
.cid-vlFEGa1Ydm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlFEGa1Ydm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlFEGa1Ydm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlFEGa1Ydm .dropdown-item:hover,
.cid-vlFEGa1Ydm .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlFEGa1Ydm .dropdown-item:hover span {
  color: white;
}
.cid-vlFEGa1Ydm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlFEGa1Ydm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlFEGa1Ydm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlFEGa1Ydm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlFEGa1Ydm .nav-link {
  position: relative;
}
.cid-vlFEGa1Ydm .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlFEGa1Ydm .container {
    flex-wrap: nowrap;
  }
}
.cid-vlFEGa1Ydm .navbar-caption {
  color: #FFFFFF;
}
.cid-vlFEGa1Ydm .navbar-nav {
  margin: 0 auto;
}
.cid-vlFEGa1Ydm .dropdown-menu,
.cid-vlFEGa1Ydm .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlFEGa1Ydm .nav-item:focus,
.cid-vlFEGa1Ydm .nav-link:focus {
  outline: none;
}
.cid-vlFEGa1Ydm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlFEGa1Ydm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlFEGa1Ydm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlFEGa1Ydm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlFEGa1Ydm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlFEGa1Ydm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlFEGa1Ydm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlFEGa1Ydm .navbar.opened {
  transition: all 0.3s;
}
.cid-vlFEGa1Ydm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlFEGa1Ydm .navbar .navbar-logo img {
  width: auto;
}
.cid-vlFEGa1Ydm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlFEGa1Ydm .navbar.collapsed {
  justify-content: center;
}
.cid-vlFEGa1Ydm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlFEGa1Ydm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlFEGa1Ydm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlFEGa1Ydm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlFEGa1Ydm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlFEGa1Ydm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlFEGa1Ydm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlFEGa1Ydm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlFEGa1Ydm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlFEGa1Ydm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlFEGa1Ydm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlFEGa1Ydm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlFEGa1Ydm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlFEGa1Ydm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlFEGa1Ydm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlFEGa1Ydm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlFEGa1Ydm .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlFEGa1Ydm .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlFEGa1Ydm .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlFEGa1Ydm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlFEGa1Ydm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlFEGa1Ydm .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlFEGa1Ydm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlFEGa1Ydm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlFEGa1Ydm .dropdown-item.active,
.cid-vlFEGa1Ydm .dropdown-item:active {
  background-color: transparent;
}
.cid-vlFEGa1Ydm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlFEGa1Ydm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlFEGa1Ydm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlFEGa1Ydm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlFEGa1Ydm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlFEGa1Ydm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlFEGa1Ydm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlFEGa1Ydm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlFEGa1Ydm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlFEGa1Ydm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlFEGa1Ydm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlFEGa1Ydm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEGa1Ydm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEGa1Ydm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlFEGa1Ydm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEGa1Ydm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlFEGa1Ydm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlFEGa1Ydm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEGa1Ydm .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlFEGa1Ydm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlFEGa1Ydm .navbar {
    height: 70px;
  }
  .cid-vlFEGa1Ydm .navbar.opened {
    height: auto;
  }
  .cid-vlFEGa1Ydm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlFEGa1Ydm .container,
.cid-vlFEGa1Ydm .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlFEGa1Ydm .container:before,
  .cid-vlFEGa1Ydm .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlFEGa1Ydm .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlFEGa1Ydm .navbar-short .container,
.cid-vlFEGa1Ydm .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlFEGa1Ydm .navbar-short .container:before,
.cid-vlFEGa1Ydm .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlFEGa1Ydm .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlFEGa1Ydm .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlFEGa1Ydm .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlFEGa1Ydm .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGa1Ydm .navbar {
    overflow: hidden;
  }
  .cid-vlFEGa1Ydm .container,
  .cid-vlFEGa1Ydm .container-fluid {
    min-height: 85px;
  }
  .cid-vlFEGa1Ydm .navbar-brand {
    min-height: 85px;
  }
  .cid-vlFEGa1Ydm .navbar-short .container,
  .cid-vlFEGa1Ydm .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlFEGa1Ydm .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlFEGa1Ydm .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlFEGa1Ydm .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlFEGa1Ydm .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlFEGa1Ydm .mbr-section-btn {
    text-align: left;
  }
  .cid-vlFEGa1Ydm .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlFEGa1Ydm .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlFEGa1Ydm .nav-link,
.cid-vlFEGa1Ydm .dropdown-item {
  color: #FFFFFF;
}
.cid-vlFEGalMfx {
  background-color: #0a7029;
  position: relative;
}
.cid-vlFEGalMfx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGalMfx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGalMfx .container,
.cid-vlFEGalMfx .container-fluid {
  position: static;
}
.cid-vlFEGalMfx .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlFEGalMfx .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlFEGalMfx .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlFEGalMfx .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlFEGalMfx .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlFEGalMfx .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEGalMfx .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEGalMfx .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlFEGalMfx .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlFEGalMfx .item-img {
    display: none;
  }
}
.cid-vlFEGalMfx .mbr-text,
.cid-vlFEGalMfx .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlFEGawgtG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGawgtG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGawgtG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGawgtG .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlFEGawgtG .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlFEGawgtG .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlFEGawgtG .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGawgtG .item-img {
    width: 100%;
  }
}
.cid-vlFEGawgtG .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEGawgtG .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlFEGawgtG .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGawgtG .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEGawgtG .card-title {
  color: #000000;
}
.cid-vlFEGawgtG .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlFEGawgtG .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlFEGawgtG .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlFEGawgtG .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEGawgtG .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlFEGawgtG .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEGawgtG .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlFEGawgtG .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEGawgtG .card-text,
.cid-vlFEGawgtG .mbr-section-btn {
  color: #000000;
}
.cid-vlFEGaKpT8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGaKpT8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGaKpT8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGaKpT8 .content-wrap {
  margin: 0 -30px;
}
.cid-vlFEGaKpT8 .content-wrap .card {
  padding: 0 30px;
}
.cid-vlFEGaKpT8 .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlFEGaKpT8 .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlFEGaKpT8 .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlFEGaKpT8 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlFEGaKpT8 .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlFEGaKpT8 .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlFEGaKpT8 .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlFEGaKpT8 .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEGaKpT8 .mbr-section-title {
  color: #3a353e;
}
.cid-vlFEGaKpT8 .mbr-text {
  color: #3a353e;
}
.cid-vlFEGaXb8n {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGaXb8n .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGaXb8n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGaXb8n .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEGaXb8n .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGaXb8n .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEGaXb8n .mbr-section-title {
  color: #000000;
}
.cid-vlFEGaXb8n .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGaXb8n .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlFEGaXb8n .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlFEGaXb8n .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlFEGaXb8n .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlFEGaXb8n .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGaXb8n .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlFEGaXb8n .item-img img {
    height: 350px;
  }
}
.cid-vlFEGaXb8n .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlFEGaXb8n .item-content {
    margin-top: 20px;
  }
}
.cid-vlFEGaXb8n .card-title {
  color: #131313;
}
.cid-vlFEGaXb8n .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlFEGaXb8n .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlFEGaXb8n .card-title,
.cid-vlFEGaXb8n .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEGaXb8n .card-text,
.cid-vlFEGaXb8n .mbr-section-btn {
  color: #000000;
}
.cid-vlFEGbaeTi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGbaeTi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGbaeTi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGbaeTi .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEGbaeTi .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGbaeTi .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEGbaeTi .mbr-section-title {
  color: #000000;
}
.cid-vlFEGbaeTi .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGbaeTi .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEGbaeTi .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEGbaeTi .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEGbaeTi .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGbaeTi .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGbaeTi .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEGbaeTi .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGbaeTi .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlFEGbaeTi .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlFEGbaeTi .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEGbaeTi .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlFEGbaeTi .content-wrap {
    margin-top: 0;
  }
}
.cid-vlFEGbaeTi .card-title {
  color: #131313;
}
.cid-vlFEGbaeTi .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlFEGbaeTi .card-text {
    margin-top: 15px;
  }
}
.cid-vlFEGbaeTi .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlFEGbaeTi .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGbaeTi .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlFEGbaeTi .card-title,
.cid-vlFEGbaeTi .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEGbpoxB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGbpoxB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGbpoxB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGbpoxB .row {
  margin: 0 !important;
}
.cid-vlFEGbpoxB .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlFEGbpoxB .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGbpoxB .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlFEGbpoxB .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlFEGbpoxB .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEGbpoxB .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlFEGbpoxB .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlFEGbpoxB .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEGbpoxB .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlFEGbpoxB .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGbpoxB .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEGbpoxB .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlFEGbpoxB .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlFEGbpoxB .panel-group {
  border: none;
}
.cid-vlFEGbpoxB .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlFEGbpoxB .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlFEGbpoxB .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlFEGbpoxB .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlFEGbpoxB .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlFEGbpoxB .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlFEGbpoxB .panel-title-edit {
  color: #000000;
}
.cid-vlFEGbpoxB .panel-body {
  padding: 0 0 20px;
}
.cid-vlFEGbpoxB .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlFEGbEnxl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGbEnxl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGbEnxl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGbEnxl .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlFEGbEnxl .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGbEnxl .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlFEGbEnxl .mbr-section-title {
  color: #000000;
}
.cid-vlFEGbEnxl .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGbEnxl .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlFEGbEnxl .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEGbEnxl .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlFEGbEnxl .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGbEnxl .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEGbEnxl .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGbEnxl .card-title {
  color: #000000;
}
.cid-vlFEGbEnxl .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlFEGbEnxl .price-box {
    margin-top: 5px;
  }
}
.cid-vlFEGbEnxl .number-text {
  color: #004300;
}
.cid-vlFEGbEnxl .stint-text {
  color: #FC7942;
}
.cid-vlFEGbEnxl .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlFEGbEnxl .card-text {
    margin-top: 10px;
  }
}
.cid-vlFEGbEnxl .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlFEGbEnxl .list-box {
    margin-top: 24px;
  }
}
.cid-vlFEGbEnxl .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlFEGbEnxl .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEGbEnxl .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlFEGbEnxl .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEGbEnxl .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlFEGbEnxl .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGbEnxl .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlFEGbEnxl .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEGbEnxl .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlFEGc25zL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGc25zL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGc25zL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGc25zL .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEGc25zL .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGc25zL .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEGc25zL .mbr-section-title {
  color: #000000;
}
.cid-vlFEGc25zL .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGc25zL .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEGc25zL .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEGc25zL .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEGc25zL .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEGc25zL .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGc25zL .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlFEGc25zL .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlFEGc25zL .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEGc25zL .card-title {
  color: #131313;
}
.cid-vlFEGc25zL .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlFEGc25zL .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlFEGc25zL .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGc25zL .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlFEGc25zL .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlFEGc25zL .card-title,
.cid-vlFEGc25zL .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEGcixeO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGcixeO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGcixeO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlFEGcixeO .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGcixeO .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGcixeO .map-wrapper {
    height: 400px;
  }
}
.cid-vlFEGcixeO .google-map {
  height: 100%;
  position: relative;
}
.cid-vlFEGcixeO .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlFEGcixeO .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlFEGcixeO .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlFEGcixeO .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlFEGcixeO .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlFEGcixeO .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlFEGcixeO .mbr-section-title {
  color: #000000;
}
.cid-vlFEGcixeO .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlFEGcixeO form {
  width: 100%;
}
.cid-vlFEGcixeO form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlFEGcixeO form p {
  color: #131313;
}
.cid-vlFEGcixeO form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlFEGcixeO form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlFEGcixeO form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlFEGcixeO form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlFEGcixeO form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlFEGcixeO form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlFEGcixeO form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlFEGcixeO form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlFEGcixeO form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlFEGcixeO form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlFEGcixeO form select {
  color: #000000 !important;
}
.cid-vlFEGcixeO form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlFEGcixeO form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEGcixeO form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEGcixeO form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEGcixeO form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEGcixeO form input,
.cid-vlFEGcixeO form textarea {
  transition: 0.3s all;
}
.cid-vlFEGcixeO form input:active,
.cid-vlFEGcixeO form textarea:active,
.cid-vlFEGcixeO form input:focus,
.cid-vlFEGcixeO form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlFEGcixeO form input:active::-webkit-input-placeholder,
.cid-vlFEGcixeO form textarea:active::-webkit-input-placeholder,
.cid-vlFEGcixeO form input:focus::-webkit-input-placeholder,
.cid-vlFEGcixeO form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEGcixeO form input:active::-moz-placeholder,
.cid-vlFEGcixeO form textarea:active::-moz-placeholder,
.cid-vlFEGcixeO form input:focus::-moz-placeholder,
.cid-vlFEGcixeO form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEGcixeO form input:active:-moz-placeholder,
.cid-vlFEGcixeO form textarea:active:-moz-placeholder,
.cid-vlFEGcixeO form input:focus:-moz-placeholder,
.cid-vlFEGcixeO form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEGcixeO form input:active:-ms-input-placeholder,
.cid-vlFEGcixeO form textarea:active:-ms-input-placeholder,
.cid-vlFEGcixeO form input:focus:-ms-input-placeholder,
.cid-vlFEGcixeO form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEGcixeO form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlFEGcixeO form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlFEGcixeO form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlFEGcixeO form .form-check label {
  color: #000000;
}
.cid-vlFEGcixeO form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlFEGcixeO form .form-check-input:focus,
.cid-vlFEGcixeO form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlFEGcixeO form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlFEGcyS66 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlFEGcyS66 .mbr-text {
  color: #131313;
}
.cid-vlFEGcyS66 .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlFEGmSeTr .navbar-dropdown {
  position: relative !important;
}
.cid-vlFEGmSeTr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlFEGmSeTr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlFEGmSeTr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlFEGmSeTr .dropdown-item:hover,
.cid-vlFEGmSeTr .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlFEGmSeTr .dropdown-item:hover span {
  color: white;
}
.cid-vlFEGmSeTr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlFEGmSeTr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlFEGmSeTr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlFEGmSeTr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlFEGmSeTr .nav-link {
  position: relative;
}
.cid-vlFEGmSeTr .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlFEGmSeTr .container {
    flex-wrap: nowrap;
  }
}
.cid-vlFEGmSeTr .navbar-caption {
  color: #FFFFFF;
}
.cid-vlFEGmSeTr .navbar-nav {
  margin: 0 auto;
}
.cid-vlFEGmSeTr .dropdown-menu,
.cid-vlFEGmSeTr .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlFEGmSeTr .nav-item:focus,
.cid-vlFEGmSeTr .nav-link:focus {
  outline: none;
}
.cid-vlFEGmSeTr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlFEGmSeTr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlFEGmSeTr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlFEGmSeTr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlFEGmSeTr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlFEGmSeTr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlFEGmSeTr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlFEGmSeTr .navbar.opened {
  transition: all 0.3s;
}
.cid-vlFEGmSeTr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlFEGmSeTr .navbar .navbar-logo img {
  width: auto;
}
.cid-vlFEGmSeTr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlFEGmSeTr .navbar.collapsed {
  justify-content: center;
}
.cid-vlFEGmSeTr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlFEGmSeTr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlFEGmSeTr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlFEGmSeTr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlFEGmSeTr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlFEGmSeTr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlFEGmSeTr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlFEGmSeTr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlFEGmSeTr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlFEGmSeTr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlFEGmSeTr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlFEGmSeTr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlFEGmSeTr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlFEGmSeTr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlFEGmSeTr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlFEGmSeTr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlFEGmSeTr .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlFEGmSeTr .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlFEGmSeTr .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlFEGmSeTr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlFEGmSeTr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlFEGmSeTr .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlFEGmSeTr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlFEGmSeTr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlFEGmSeTr .dropdown-item.active,
.cid-vlFEGmSeTr .dropdown-item:active {
  background-color: transparent;
}
.cid-vlFEGmSeTr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlFEGmSeTr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlFEGmSeTr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlFEGmSeTr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlFEGmSeTr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlFEGmSeTr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlFEGmSeTr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlFEGmSeTr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlFEGmSeTr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlFEGmSeTr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlFEGmSeTr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlFEGmSeTr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEGmSeTr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEGmSeTr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlFEGmSeTr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEGmSeTr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlFEGmSeTr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlFEGmSeTr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEGmSeTr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlFEGmSeTr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlFEGmSeTr .navbar {
    height: 70px;
  }
  .cid-vlFEGmSeTr .navbar.opened {
    height: auto;
  }
  .cid-vlFEGmSeTr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlFEGmSeTr .container,
.cid-vlFEGmSeTr .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlFEGmSeTr .container:before,
  .cid-vlFEGmSeTr .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlFEGmSeTr .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlFEGmSeTr .navbar-short .container,
.cid-vlFEGmSeTr .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlFEGmSeTr .navbar-short .container:before,
.cid-vlFEGmSeTr .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlFEGmSeTr .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlFEGmSeTr .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlFEGmSeTr .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlFEGmSeTr .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGmSeTr .navbar {
    overflow: hidden;
  }
  .cid-vlFEGmSeTr .container,
  .cid-vlFEGmSeTr .container-fluid {
    min-height: 85px;
  }
  .cid-vlFEGmSeTr .navbar-brand {
    min-height: 85px;
  }
  .cid-vlFEGmSeTr .navbar-short .container,
  .cid-vlFEGmSeTr .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlFEGmSeTr .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlFEGmSeTr .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlFEGmSeTr .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlFEGmSeTr .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlFEGmSeTr .mbr-section-btn {
    text-align: left;
  }
  .cid-vlFEGmSeTr .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlFEGmSeTr .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlFEGmSeTr .nav-link,
.cid-vlFEGmSeTr .dropdown-item {
  color: #FFFFFF;
}
.cid-vlFEGnalia {
  background-color: #0a7029;
  position: relative;
}
.cid-vlFEGnalia .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGnalia .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGnalia .container,
.cid-vlFEGnalia .container-fluid {
  position: static;
}
.cid-vlFEGnalia .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlFEGnalia .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlFEGnalia .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlFEGnalia .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlFEGnalia .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlFEGnalia .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEGnalia .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEGnalia .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlFEGnalia .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlFEGnalia .item-img {
    display: none;
  }
}
.cid-vlFEGnalia .mbr-text,
.cid-vlFEGnalia .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlFEGnnkPT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGnnkPT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGnnkPT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGnnkPT .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlFEGnnkPT .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlFEGnnkPT .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlFEGnnkPT .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGnnkPT .item-img {
    width: 100%;
  }
}
.cid-vlFEGnnkPT .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEGnnkPT .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlFEGnnkPT .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGnnkPT .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEGnnkPT .card-title {
  color: #000000;
}
.cid-vlFEGnnkPT .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlFEGnnkPT .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlFEGnnkPT .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlFEGnnkPT .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEGnnkPT .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlFEGnnkPT .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEGnnkPT .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlFEGnnkPT .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEGnnkPT .card-text,
.cid-vlFEGnnkPT .mbr-section-btn {
  color: #000000;
}
.cid-vlFEGnCDVE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGnCDVE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGnCDVE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGnCDVE .content-wrap {
  margin: 0 -30px;
}
.cid-vlFEGnCDVE .content-wrap .card {
  padding: 0 30px;
}
.cid-vlFEGnCDVE .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlFEGnCDVE .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlFEGnCDVE .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlFEGnCDVE .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlFEGnCDVE .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlFEGnCDVE .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlFEGnCDVE .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlFEGnCDVE .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEGnCDVE .mbr-section-title {
  color: #3a353e;
}
.cid-vlFEGnCDVE .mbr-text {
  color: #3a353e;
}
.cid-vlFEGnO3Ah {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGnO3Ah .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGnO3Ah .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGnO3Ah .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEGnO3Ah .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGnO3Ah .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEGnO3Ah .mbr-section-title {
  color: #000000;
}
.cid-vlFEGnO3Ah .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGnO3Ah .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlFEGnO3Ah .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlFEGnO3Ah .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlFEGnO3Ah .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlFEGnO3Ah .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGnO3Ah .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlFEGnO3Ah .item-img img {
    height: 350px;
  }
}
.cid-vlFEGnO3Ah .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlFEGnO3Ah .item-content {
    margin-top: 20px;
  }
}
.cid-vlFEGnO3Ah .card-title {
  color: #131313;
}
.cid-vlFEGnO3Ah .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlFEGnO3Ah .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlFEGnO3Ah .card-title,
.cid-vlFEGnO3Ah .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEGnO3Ah .card-text,
.cid-vlFEGnO3Ah .mbr-section-btn {
  color: #000000;
}
.cid-vlFEGo1ENb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGo1ENb .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGo1ENb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGo1ENb .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEGo1ENb .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGo1ENb .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEGo1ENb .mbr-section-title {
  color: #000000;
}
.cid-vlFEGo1ENb .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGo1ENb .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEGo1ENb .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEGo1ENb .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEGo1ENb .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGo1ENb .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGo1ENb .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEGo1ENb .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGo1ENb .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlFEGo1ENb .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlFEGo1ENb .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEGo1ENb .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlFEGo1ENb .content-wrap {
    margin-top: 0;
  }
}
.cid-vlFEGo1ENb .card-title {
  color: #131313;
}
.cid-vlFEGo1ENb .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlFEGo1ENb .card-text {
    margin-top: 15px;
  }
}
.cid-vlFEGo1ENb .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlFEGo1ENb .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGo1ENb .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlFEGo1ENb .card-title,
.cid-vlFEGo1ENb .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEGogFzx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGogFzx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGogFzx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGogFzx .row {
  margin: 0 !important;
}
.cid-vlFEGogFzx .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlFEGogFzx .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGogFzx .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlFEGogFzx .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlFEGogFzx .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEGogFzx .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlFEGogFzx .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlFEGogFzx .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEGogFzx .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlFEGogFzx .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGogFzx .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEGogFzx .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlFEGogFzx .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlFEGogFzx .panel-group {
  border: none;
}
.cid-vlFEGogFzx .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlFEGogFzx .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlFEGogFzx .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlFEGogFzx .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlFEGogFzx .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlFEGogFzx .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlFEGogFzx .panel-title-edit {
  color: #000000;
}
.cid-vlFEGogFzx .panel-body {
  padding: 0 0 20px;
}
.cid-vlFEGogFzx .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlFEGovSYA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGovSYA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGovSYA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGovSYA .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlFEGovSYA .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGovSYA .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlFEGovSYA .mbr-section-title {
  color: #000000;
}
.cid-vlFEGovSYA .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGovSYA .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlFEGovSYA .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEGovSYA .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlFEGovSYA .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGovSYA .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEGovSYA .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGovSYA .card-title {
  color: #000000;
}
.cid-vlFEGovSYA .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlFEGovSYA .price-box {
    margin-top: 5px;
  }
}
.cid-vlFEGovSYA .number-text {
  color: #004300;
}
.cid-vlFEGovSYA .stint-text {
  color: #FC7942;
}
.cid-vlFEGovSYA .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlFEGovSYA .card-text {
    margin-top: 10px;
  }
}
.cid-vlFEGovSYA .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlFEGovSYA .list-box {
    margin-top: 24px;
  }
}
.cid-vlFEGovSYA .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlFEGovSYA .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEGovSYA .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlFEGovSYA .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEGovSYA .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlFEGovSYA .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGovSYA .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlFEGovSYA .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEGovSYA .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlFEGoV0q2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGoV0q2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGoV0q2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGoV0q2 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEGoV0q2 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGoV0q2 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEGoV0q2 .mbr-section-title {
  color: #000000;
}
.cid-vlFEGoV0q2 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGoV0q2 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEGoV0q2 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEGoV0q2 .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEGoV0q2 .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEGoV0q2 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGoV0q2 .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlFEGoV0q2 .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlFEGoV0q2 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEGoV0q2 .card-title {
  color: #131313;
}
.cid-vlFEGoV0q2 .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlFEGoV0q2 .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlFEGoV0q2 .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGoV0q2 .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlFEGoV0q2 .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlFEGoV0q2 .card-title,
.cid-vlFEGoV0q2 .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEGpashE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGpashE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGpashE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlFEGpashE .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGpashE .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGpashE .map-wrapper {
    height: 400px;
  }
}
.cid-vlFEGpashE .google-map {
  height: 100%;
  position: relative;
}
.cid-vlFEGpashE .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlFEGpashE .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlFEGpashE .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlFEGpashE .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlFEGpashE .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlFEGpashE .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlFEGpashE .mbr-section-title {
  color: #000000;
}
.cid-vlFEGpashE .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlFEGpashE form {
  width: 100%;
}
.cid-vlFEGpashE form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlFEGpashE form p {
  color: #131313;
}
.cid-vlFEGpashE form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlFEGpashE form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlFEGpashE form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlFEGpashE form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlFEGpashE form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlFEGpashE form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlFEGpashE form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlFEGpashE form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlFEGpashE form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlFEGpashE form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlFEGpashE form select {
  color: #000000 !important;
}
.cid-vlFEGpashE form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlFEGpashE form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEGpashE form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEGpashE form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEGpashE form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEGpashE form input,
.cid-vlFEGpashE form textarea {
  transition: 0.3s all;
}
.cid-vlFEGpashE form input:active,
.cid-vlFEGpashE form textarea:active,
.cid-vlFEGpashE form input:focus,
.cid-vlFEGpashE form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlFEGpashE form input:active::-webkit-input-placeholder,
.cid-vlFEGpashE form textarea:active::-webkit-input-placeholder,
.cid-vlFEGpashE form input:focus::-webkit-input-placeholder,
.cid-vlFEGpashE form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEGpashE form input:active::-moz-placeholder,
.cid-vlFEGpashE form textarea:active::-moz-placeholder,
.cid-vlFEGpashE form input:focus::-moz-placeholder,
.cid-vlFEGpashE form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEGpashE form input:active:-moz-placeholder,
.cid-vlFEGpashE form textarea:active:-moz-placeholder,
.cid-vlFEGpashE form input:focus:-moz-placeholder,
.cid-vlFEGpashE form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEGpashE form input:active:-ms-input-placeholder,
.cid-vlFEGpashE form textarea:active:-ms-input-placeholder,
.cid-vlFEGpashE form input:focus:-ms-input-placeholder,
.cid-vlFEGpashE form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEGpashE form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlFEGpashE form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlFEGpashE form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlFEGpashE form .form-check label {
  color: #000000;
}
.cid-vlFEGpashE form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlFEGpashE form .form-check-input:focus,
.cid-vlFEGpashE form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlFEGpashE form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlFEGprhL8 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlFEGprhL8 .mbr-text {
  color: #131313;
}
.cid-vlFEGprhL8 .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlFEGz9FHB .navbar-dropdown {
  position: relative !important;
}
.cid-vlFEGz9FHB .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlFEGz9FHB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlFEGz9FHB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlFEGz9FHB .dropdown-item:hover,
.cid-vlFEGz9FHB .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlFEGz9FHB .dropdown-item:hover span {
  color: white;
}
.cid-vlFEGz9FHB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlFEGz9FHB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlFEGz9FHB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlFEGz9FHB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlFEGz9FHB .nav-link {
  position: relative;
}
.cid-vlFEGz9FHB .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlFEGz9FHB .container {
    flex-wrap: nowrap;
  }
}
.cid-vlFEGz9FHB .navbar-caption {
  color: #FFFFFF;
}
.cid-vlFEGz9FHB .navbar-nav {
  margin: 0 auto;
}
.cid-vlFEGz9FHB .dropdown-menu,
.cid-vlFEGz9FHB .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlFEGz9FHB .nav-item:focus,
.cid-vlFEGz9FHB .nav-link:focus {
  outline: none;
}
.cid-vlFEGz9FHB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlFEGz9FHB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlFEGz9FHB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlFEGz9FHB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlFEGz9FHB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlFEGz9FHB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlFEGz9FHB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlFEGz9FHB .navbar.opened {
  transition: all 0.3s;
}
.cid-vlFEGz9FHB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlFEGz9FHB .navbar .navbar-logo img {
  width: auto;
}
.cid-vlFEGz9FHB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlFEGz9FHB .navbar.collapsed {
  justify-content: center;
}
.cid-vlFEGz9FHB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlFEGz9FHB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlFEGz9FHB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlFEGz9FHB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlFEGz9FHB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlFEGz9FHB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlFEGz9FHB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlFEGz9FHB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlFEGz9FHB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlFEGz9FHB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlFEGz9FHB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlFEGz9FHB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlFEGz9FHB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlFEGz9FHB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlFEGz9FHB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlFEGz9FHB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlFEGz9FHB .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlFEGz9FHB .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlFEGz9FHB .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlFEGz9FHB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlFEGz9FHB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlFEGz9FHB .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlFEGz9FHB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlFEGz9FHB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlFEGz9FHB .dropdown-item.active,
.cid-vlFEGz9FHB .dropdown-item:active {
  background-color: transparent;
}
.cid-vlFEGz9FHB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlFEGz9FHB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlFEGz9FHB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlFEGz9FHB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlFEGz9FHB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlFEGz9FHB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlFEGz9FHB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlFEGz9FHB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlFEGz9FHB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlFEGz9FHB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlFEGz9FHB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlFEGz9FHB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEGz9FHB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEGz9FHB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlFEGz9FHB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEGz9FHB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlFEGz9FHB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlFEGz9FHB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEGz9FHB .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlFEGz9FHB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlFEGz9FHB .navbar {
    height: 70px;
  }
  .cid-vlFEGz9FHB .navbar.opened {
    height: auto;
  }
  .cid-vlFEGz9FHB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlFEGz9FHB .container,
.cid-vlFEGz9FHB .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlFEGz9FHB .container:before,
  .cid-vlFEGz9FHB .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlFEGz9FHB .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlFEGz9FHB .navbar-short .container,
.cid-vlFEGz9FHB .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlFEGz9FHB .navbar-short .container:before,
.cid-vlFEGz9FHB .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlFEGz9FHB .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlFEGz9FHB .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlFEGz9FHB .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlFEGz9FHB .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGz9FHB .navbar {
    overflow: hidden;
  }
  .cid-vlFEGz9FHB .container,
  .cid-vlFEGz9FHB .container-fluid {
    min-height: 85px;
  }
  .cid-vlFEGz9FHB .navbar-brand {
    min-height: 85px;
  }
  .cid-vlFEGz9FHB .navbar-short .container,
  .cid-vlFEGz9FHB .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlFEGz9FHB .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlFEGz9FHB .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlFEGz9FHB .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlFEGz9FHB .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlFEGz9FHB .mbr-section-btn {
    text-align: left;
  }
  .cid-vlFEGz9FHB .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlFEGz9FHB .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlFEGz9FHB .nav-link,
.cid-vlFEGz9FHB .dropdown-item {
  color: #FFFFFF;
}
.cid-vlFEGzq07n {
  background-color: #0a7029;
  position: relative;
}
.cid-vlFEGzq07n .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGzq07n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGzq07n .container,
.cid-vlFEGzq07n .container-fluid {
  position: static;
}
.cid-vlFEGzq07n .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlFEGzq07n .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlFEGzq07n .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlFEGzq07n .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlFEGzq07n .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlFEGzq07n .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEGzq07n .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEGzq07n .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlFEGzq07n .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlFEGzq07n .item-img {
    display: none;
  }
}
.cid-vlFEGzq07n .mbr-text,
.cid-vlFEGzq07n .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlFEGzAkTa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGzAkTa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGzAkTa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGzAkTa .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlFEGzAkTa .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlFEGzAkTa .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlFEGzAkTa .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGzAkTa .item-img {
    width: 100%;
  }
}
.cid-vlFEGzAkTa .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEGzAkTa .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlFEGzAkTa .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGzAkTa .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEGzAkTa .card-title {
  color: #000000;
}
.cid-vlFEGzAkTa .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlFEGzAkTa .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlFEGzAkTa .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlFEGzAkTa .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEGzAkTa .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlFEGzAkTa .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEGzAkTa .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlFEGzAkTa .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEGzAkTa .card-text,
.cid-vlFEGzAkTa .mbr-section-btn {
  color: #000000;
}
.cid-vlFEGzNfOt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGzNfOt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGzNfOt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGzNfOt .content-wrap {
  margin: 0 -30px;
}
.cid-vlFEGzNfOt .content-wrap .card {
  padding: 0 30px;
}
.cid-vlFEGzNfOt .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlFEGzNfOt .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlFEGzNfOt .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlFEGzNfOt .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlFEGzNfOt .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlFEGzNfOt .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlFEGzNfOt .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlFEGzNfOt .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEGzNfOt .mbr-section-title {
  color: #3a353e;
}
.cid-vlFEGzNfOt .mbr-text {
  color: #3a353e;
}
.cid-vlFEGA2Y2c {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGA2Y2c .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGA2Y2c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGA2Y2c .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEGA2Y2c .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGA2Y2c .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEGA2Y2c .mbr-section-title {
  color: #000000;
}
.cid-vlFEGA2Y2c .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGA2Y2c .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlFEGA2Y2c .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlFEGA2Y2c .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlFEGA2Y2c .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlFEGA2Y2c .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGA2Y2c .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlFEGA2Y2c .item-img img {
    height: 350px;
  }
}
.cid-vlFEGA2Y2c .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlFEGA2Y2c .item-content {
    margin-top: 20px;
  }
}
.cid-vlFEGA2Y2c .card-title {
  color: #131313;
}
.cid-vlFEGA2Y2c .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlFEGA2Y2c .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlFEGA2Y2c .card-title,
.cid-vlFEGA2Y2c .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEGA2Y2c .card-text,
.cid-vlFEGA2Y2c .mbr-section-btn {
  color: #000000;
}
.cid-vlFEGAfqMo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGAfqMo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGAfqMo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGAfqMo .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEGAfqMo .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGAfqMo .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEGAfqMo .mbr-section-title {
  color: #000000;
}
.cid-vlFEGAfqMo .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGAfqMo .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEGAfqMo .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEGAfqMo .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEGAfqMo .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGAfqMo .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGAfqMo .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEGAfqMo .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGAfqMo .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlFEGAfqMo .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlFEGAfqMo .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEGAfqMo .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlFEGAfqMo .content-wrap {
    margin-top: 0;
  }
}
.cid-vlFEGAfqMo .card-title {
  color: #131313;
}
.cid-vlFEGAfqMo .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlFEGAfqMo .card-text {
    margin-top: 15px;
  }
}
.cid-vlFEGAfqMo .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlFEGAfqMo .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGAfqMo .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlFEGAfqMo .card-title,
.cid-vlFEGAfqMo .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEGAtghk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGAtghk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGAtghk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGAtghk .row {
  margin: 0 !important;
}
.cid-vlFEGAtghk .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlFEGAtghk .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGAtghk .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlFEGAtghk .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlFEGAtghk .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEGAtghk .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlFEGAtghk .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlFEGAtghk .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEGAtghk .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlFEGAtghk .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGAtghk .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEGAtghk .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlFEGAtghk .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlFEGAtghk .panel-group {
  border: none;
}
.cid-vlFEGAtghk .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlFEGAtghk .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlFEGAtghk .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlFEGAtghk .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlFEGAtghk .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlFEGAtghk .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlFEGAtghk .panel-title-edit {
  color: #000000;
}
.cid-vlFEGAtghk .panel-body {
  padding: 0 0 20px;
}
.cid-vlFEGAtghk .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlFEGAHbNN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGAHbNN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGAHbNN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGAHbNN .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlFEGAHbNN .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGAHbNN .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlFEGAHbNN .mbr-section-title {
  color: #000000;
}
.cid-vlFEGAHbNN .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGAHbNN .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlFEGAHbNN .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEGAHbNN .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlFEGAHbNN .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGAHbNN .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEGAHbNN .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGAHbNN .card-title {
  color: #000000;
}
.cid-vlFEGAHbNN .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlFEGAHbNN .price-box {
    margin-top: 5px;
  }
}
.cid-vlFEGAHbNN .number-text {
  color: #004300;
}
.cid-vlFEGAHbNN .stint-text {
  color: #FC7942;
}
.cid-vlFEGAHbNN .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlFEGAHbNN .card-text {
    margin-top: 10px;
  }
}
.cid-vlFEGAHbNN .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlFEGAHbNN .list-box {
    margin-top: 24px;
  }
}
.cid-vlFEGAHbNN .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlFEGAHbNN .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEGAHbNN .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlFEGAHbNN .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEGAHbNN .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlFEGAHbNN .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGAHbNN .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlFEGAHbNN .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEGAHbNN .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlFEGB5nHJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGB5nHJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGB5nHJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGB5nHJ .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEGB5nHJ .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGB5nHJ .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEGB5nHJ .mbr-section-title {
  color: #000000;
}
.cid-vlFEGB5nHJ .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGB5nHJ .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEGB5nHJ .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEGB5nHJ .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEGB5nHJ .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEGB5nHJ .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGB5nHJ .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlFEGB5nHJ .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlFEGB5nHJ .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEGB5nHJ .card-title {
  color: #131313;
}
.cid-vlFEGB5nHJ .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlFEGB5nHJ .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlFEGB5nHJ .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGB5nHJ .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlFEGB5nHJ .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlFEGB5nHJ .card-title,
.cid-vlFEGB5nHJ .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEGBjqJW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGBjqJW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGBjqJW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlFEGBjqJW .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGBjqJW .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGBjqJW .map-wrapper {
    height: 400px;
  }
}
.cid-vlFEGBjqJW .google-map {
  height: 100%;
  position: relative;
}
.cid-vlFEGBjqJW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlFEGBjqJW .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlFEGBjqJW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlFEGBjqJW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlFEGBjqJW .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlFEGBjqJW .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlFEGBjqJW .mbr-section-title {
  color: #000000;
}
.cid-vlFEGBjqJW .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlFEGBjqJW form {
  width: 100%;
}
.cid-vlFEGBjqJW form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlFEGBjqJW form p {
  color: #131313;
}
.cid-vlFEGBjqJW form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlFEGBjqJW form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlFEGBjqJW form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlFEGBjqJW form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlFEGBjqJW form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlFEGBjqJW form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlFEGBjqJW form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlFEGBjqJW form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlFEGBjqJW form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlFEGBjqJW form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlFEGBjqJW form select {
  color: #000000 !important;
}
.cid-vlFEGBjqJW form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlFEGBjqJW form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEGBjqJW form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEGBjqJW form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEGBjqJW form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEGBjqJW form input,
.cid-vlFEGBjqJW form textarea {
  transition: 0.3s all;
}
.cid-vlFEGBjqJW form input:active,
.cid-vlFEGBjqJW form textarea:active,
.cid-vlFEGBjqJW form input:focus,
.cid-vlFEGBjqJW form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlFEGBjqJW form input:active::-webkit-input-placeholder,
.cid-vlFEGBjqJW form textarea:active::-webkit-input-placeholder,
.cid-vlFEGBjqJW form input:focus::-webkit-input-placeholder,
.cid-vlFEGBjqJW form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEGBjqJW form input:active::-moz-placeholder,
.cid-vlFEGBjqJW form textarea:active::-moz-placeholder,
.cid-vlFEGBjqJW form input:focus::-moz-placeholder,
.cid-vlFEGBjqJW form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEGBjqJW form input:active:-moz-placeholder,
.cid-vlFEGBjqJW form textarea:active:-moz-placeholder,
.cid-vlFEGBjqJW form input:focus:-moz-placeholder,
.cid-vlFEGBjqJW form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEGBjqJW form input:active:-ms-input-placeholder,
.cid-vlFEGBjqJW form textarea:active:-ms-input-placeholder,
.cid-vlFEGBjqJW form input:focus:-ms-input-placeholder,
.cid-vlFEGBjqJW form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEGBjqJW form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlFEGBjqJW form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlFEGBjqJW form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlFEGBjqJW form .form-check label {
  color: #000000;
}
.cid-vlFEGBjqJW form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlFEGBjqJW form .form-check-input:focus,
.cid-vlFEGBjqJW form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlFEGBjqJW form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlFEGBAoH1 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlFEGBAoH1 .mbr-text {
  color: #131313;
}
.cid-vlFEGBAoH1 .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlFEGRGE1n .navbar-dropdown {
  position: relative !important;
}
.cid-vlFEGRGE1n .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlFEGRGE1n .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlFEGRGE1n .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlFEGRGE1n .dropdown-item:hover,
.cid-vlFEGRGE1n .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlFEGRGE1n .dropdown-item:hover span {
  color: white;
}
.cid-vlFEGRGE1n .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlFEGRGE1n .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlFEGRGE1n .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlFEGRGE1n .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlFEGRGE1n .nav-link {
  position: relative;
}
.cid-vlFEGRGE1n .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlFEGRGE1n .container {
    flex-wrap: nowrap;
  }
}
.cid-vlFEGRGE1n .navbar-caption {
  color: #FFFFFF;
}
.cid-vlFEGRGE1n .navbar-nav {
  margin: 0 auto;
}
.cid-vlFEGRGE1n .dropdown-menu,
.cid-vlFEGRGE1n .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlFEGRGE1n .nav-item:focus,
.cid-vlFEGRGE1n .nav-link:focus {
  outline: none;
}
.cid-vlFEGRGE1n .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlFEGRGE1n .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlFEGRGE1n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlFEGRGE1n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlFEGRGE1n .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlFEGRGE1n .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlFEGRGE1n .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlFEGRGE1n .navbar.opened {
  transition: all 0.3s;
}
.cid-vlFEGRGE1n .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlFEGRGE1n .navbar .navbar-logo img {
  width: auto;
}
.cid-vlFEGRGE1n .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlFEGRGE1n .navbar.collapsed {
  justify-content: center;
}
.cid-vlFEGRGE1n .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlFEGRGE1n .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlFEGRGE1n .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlFEGRGE1n .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlFEGRGE1n .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlFEGRGE1n .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlFEGRGE1n .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlFEGRGE1n .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlFEGRGE1n .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlFEGRGE1n .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlFEGRGE1n .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlFEGRGE1n .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlFEGRGE1n .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlFEGRGE1n .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlFEGRGE1n .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlFEGRGE1n .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlFEGRGE1n .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlFEGRGE1n .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlFEGRGE1n .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlFEGRGE1n .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlFEGRGE1n .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlFEGRGE1n .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlFEGRGE1n .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlFEGRGE1n .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlFEGRGE1n .dropdown-item.active,
.cid-vlFEGRGE1n .dropdown-item:active {
  background-color: transparent;
}
.cid-vlFEGRGE1n .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlFEGRGE1n .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlFEGRGE1n .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlFEGRGE1n .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlFEGRGE1n .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlFEGRGE1n .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlFEGRGE1n ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlFEGRGE1n .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlFEGRGE1n button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlFEGRGE1n button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlFEGRGE1n button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlFEGRGE1n button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEGRGE1n button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEGRGE1n button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlFEGRGE1n nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEGRGE1n nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlFEGRGE1n nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlFEGRGE1n nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEGRGE1n .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlFEGRGE1n a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlFEGRGE1n .navbar {
    height: 70px;
  }
  .cid-vlFEGRGE1n .navbar.opened {
    height: auto;
  }
  .cid-vlFEGRGE1n .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlFEGRGE1n .container,
.cid-vlFEGRGE1n .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlFEGRGE1n .container:before,
  .cid-vlFEGRGE1n .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlFEGRGE1n .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlFEGRGE1n .navbar-short .container,
.cid-vlFEGRGE1n .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlFEGRGE1n .navbar-short .container:before,
.cid-vlFEGRGE1n .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlFEGRGE1n .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlFEGRGE1n .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlFEGRGE1n .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlFEGRGE1n .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGRGE1n .navbar {
    overflow: hidden;
  }
  .cid-vlFEGRGE1n .container,
  .cid-vlFEGRGE1n .container-fluid {
    min-height: 85px;
  }
  .cid-vlFEGRGE1n .navbar-brand {
    min-height: 85px;
  }
  .cid-vlFEGRGE1n .navbar-short .container,
  .cid-vlFEGRGE1n .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlFEGRGE1n .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlFEGRGE1n .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlFEGRGE1n .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlFEGRGE1n .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlFEGRGE1n .mbr-section-btn {
    text-align: left;
  }
  .cid-vlFEGRGE1n .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlFEGRGE1n .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlFEGRGE1n .nav-link,
.cid-vlFEGRGE1n .dropdown-item {
  color: #FFFFFF;
}
.cid-vlFEGRXOcn {
  background-color: #0a7029;
  position: relative;
}
.cid-vlFEGRXOcn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGRXOcn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGRXOcn .container,
.cid-vlFEGRXOcn .container-fluid {
  position: static;
}
.cid-vlFEGRXOcn .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlFEGRXOcn .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlFEGRXOcn .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlFEGRXOcn .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlFEGRXOcn .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlFEGRXOcn .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEGRXOcn .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEGRXOcn .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlFEGRXOcn .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlFEGRXOcn .item-img {
    display: none;
  }
}
.cid-vlFEGRXOcn .mbr-text,
.cid-vlFEGRXOcn .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlFEGS8nPQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGS8nPQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGS8nPQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGS8nPQ .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlFEGS8nPQ .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlFEGS8nPQ .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlFEGS8nPQ .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGS8nPQ .item-img {
    width: 100%;
  }
}
.cid-vlFEGS8nPQ .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEGS8nPQ .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlFEGS8nPQ .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGS8nPQ .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEGS8nPQ .card-title {
  color: #000000;
}
.cid-vlFEGS8nPQ .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlFEGS8nPQ .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlFEGS8nPQ .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlFEGS8nPQ .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEGS8nPQ .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlFEGS8nPQ .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEGS8nPQ .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlFEGS8nPQ .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEGS8nPQ .card-text,
.cid-vlFEGS8nPQ .mbr-section-btn {
  color: #000000;
}
.cid-vlFEGSlYs3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGSlYs3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGSlYs3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGSlYs3 .content-wrap {
  margin: 0 -30px;
}
.cid-vlFEGSlYs3 .content-wrap .card {
  padding: 0 30px;
}
.cid-vlFEGSlYs3 .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlFEGSlYs3 .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlFEGSlYs3 .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlFEGSlYs3 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlFEGSlYs3 .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlFEGSlYs3 .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlFEGSlYs3 .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlFEGSlYs3 .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEGSlYs3 .mbr-section-title {
  color: #3a353e;
}
.cid-vlFEGSlYs3 .mbr-text {
  color: #3a353e;
}
.cid-vlFEGSxyZQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGSxyZQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGSxyZQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGSxyZQ .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEGSxyZQ .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGSxyZQ .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEGSxyZQ .mbr-section-title {
  color: #000000;
}
.cid-vlFEGSxyZQ .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGSxyZQ .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlFEGSxyZQ .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlFEGSxyZQ .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlFEGSxyZQ .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlFEGSxyZQ .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGSxyZQ .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlFEGSxyZQ .item-img img {
    height: 350px;
  }
}
.cid-vlFEGSxyZQ .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlFEGSxyZQ .item-content {
    margin-top: 20px;
  }
}
.cid-vlFEGSxyZQ .card-title {
  color: #131313;
}
.cid-vlFEGSxyZQ .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlFEGSxyZQ .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlFEGSxyZQ .card-title,
.cid-vlFEGSxyZQ .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEGSxyZQ .card-text,
.cid-vlFEGSxyZQ .mbr-section-btn {
  color: #000000;
}
.cid-vlFEGSKUTs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGSKUTs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGSKUTs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGSKUTs .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEGSKUTs .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGSKUTs .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEGSKUTs .mbr-section-title {
  color: #000000;
}
.cid-vlFEGSKUTs .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGSKUTs .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEGSKUTs .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEGSKUTs .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEGSKUTs .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGSKUTs .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGSKUTs .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEGSKUTs .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGSKUTs .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlFEGSKUTs .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlFEGSKUTs .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEGSKUTs .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlFEGSKUTs .content-wrap {
    margin-top: 0;
  }
}
.cid-vlFEGSKUTs .card-title {
  color: #131313;
}
.cid-vlFEGSKUTs .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlFEGSKUTs .card-text {
    margin-top: 15px;
  }
}
.cid-vlFEGSKUTs .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlFEGSKUTs .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGSKUTs .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlFEGSKUTs .card-title,
.cid-vlFEGSKUTs .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEGT0wgJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGT0wgJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGT0wgJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGT0wgJ .row {
  margin: 0 !important;
}
.cid-vlFEGT0wgJ .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlFEGT0wgJ .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGT0wgJ .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlFEGT0wgJ .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlFEGT0wgJ .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEGT0wgJ .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlFEGT0wgJ .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlFEGT0wgJ .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEGT0wgJ .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlFEGT0wgJ .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGT0wgJ .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEGT0wgJ .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlFEGT0wgJ .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlFEGT0wgJ .panel-group {
  border: none;
}
.cid-vlFEGT0wgJ .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlFEGT0wgJ .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlFEGT0wgJ .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlFEGT0wgJ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlFEGT0wgJ .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlFEGT0wgJ .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlFEGT0wgJ .panel-title-edit {
  color: #000000;
}
.cid-vlFEGT0wgJ .panel-body {
  padding: 0 0 20px;
}
.cid-vlFEGT0wgJ .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlFEGTesHL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGTesHL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGTesHL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGTesHL .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlFEGTesHL .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGTesHL .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlFEGTesHL .mbr-section-title {
  color: #000000;
}
.cid-vlFEGTesHL .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGTesHL .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlFEGTesHL .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEGTesHL .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlFEGTesHL .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGTesHL .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEGTesHL .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGTesHL .card-title {
  color: #000000;
}
.cid-vlFEGTesHL .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlFEGTesHL .price-box {
    margin-top: 5px;
  }
}
.cid-vlFEGTesHL .number-text {
  color: #004300;
}
.cid-vlFEGTesHL .stint-text {
  color: #FC7942;
}
.cid-vlFEGTesHL .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlFEGTesHL .card-text {
    margin-top: 10px;
  }
}
.cid-vlFEGTesHL .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlFEGTesHL .list-box {
    margin-top: 24px;
  }
}
.cid-vlFEGTesHL .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlFEGTesHL .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEGTesHL .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlFEGTesHL .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEGTesHL .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlFEGTesHL .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGTesHL .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlFEGTesHL .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEGTesHL .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlFEGTCKLo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGTCKLo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGTCKLo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEGTCKLo .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEGTCKLo .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGTCKLo .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEGTCKLo .mbr-section-title {
  color: #000000;
}
.cid-vlFEGTCKLo .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEGTCKLo .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEGTCKLo .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEGTCKLo .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEGTCKLo .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEGTCKLo .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEGTCKLo .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlFEGTCKLo .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlFEGTCKLo .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEGTCKLo .card-title {
  color: #131313;
}
.cid-vlFEGTCKLo .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlFEGTCKLo .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlFEGTCKLo .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGTCKLo .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlFEGTCKLo .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlFEGTCKLo .card-title,
.cid-vlFEGTCKLo .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEGTSYnz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEGTSYnz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEGTSYnz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlFEGTSYnz .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEGTSYnz .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEGTSYnz .map-wrapper {
    height: 400px;
  }
}
.cid-vlFEGTSYnz .google-map {
  height: 100%;
  position: relative;
}
.cid-vlFEGTSYnz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlFEGTSYnz .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlFEGTSYnz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlFEGTSYnz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlFEGTSYnz .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlFEGTSYnz .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlFEGTSYnz .mbr-section-title {
  color: #000000;
}
.cid-vlFEGTSYnz .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlFEGTSYnz form {
  width: 100%;
}
.cid-vlFEGTSYnz form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlFEGTSYnz form p {
  color: #131313;
}
.cid-vlFEGTSYnz form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlFEGTSYnz form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlFEGTSYnz form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlFEGTSYnz form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlFEGTSYnz form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlFEGTSYnz form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlFEGTSYnz form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlFEGTSYnz form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlFEGTSYnz form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlFEGTSYnz form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlFEGTSYnz form select {
  color: #000000 !important;
}
.cid-vlFEGTSYnz form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlFEGTSYnz form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEGTSYnz form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEGTSYnz form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEGTSYnz form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEGTSYnz form input,
.cid-vlFEGTSYnz form textarea {
  transition: 0.3s all;
}
.cid-vlFEGTSYnz form input:active,
.cid-vlFEGTSYnz form textarea:active,
.cid-vlFEGTSYnz form input:focus,
.cid-vlFEGTSYnz form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlFEGTSYnz form input:active::-webkit-input-placeholder,
.cid-vlFEGTSYnz form textarea:active::-webkit-input-placeholder,
.cid-vlFEGTSYnz form input:focus::-webkit-input-placeholder,
.cid-vlFEGTSYnz form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEGTSYnz form input:active::-moz-placeholder,
.cid-vlFEGTSYnz form textarea:active::-moz-placeholder,
.cid-vlFEGTSYnz form input:focus::-moz-placeholder,
.cid-vlFEGTSYnz form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEGTSYnz form input:active:-moz-placeholder,
.cid-vlFEGTSYnz form textarea:active:-moz-placeholder,
.cid-vlFEGTSYnz form input:focus:-moz-placeholder,
.cid-vlFEGTSYnz form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEGTSYnz form input:active:-ms-input-placeholder,
.cid-vlFEGTSYnz form textarea:active:-ms-input-placeholder,
.cid-vlFEGTSYnz form input:focus:-ms-input-placeholder,
.cid-vlFEGTSYnz form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEGTSYnz form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlFEGTSYnz form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlFEGTSYnz form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlFEGTSYnz form .form-check label {
  color: #000000;
}
.cid-vlFEGTSYnz form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlFEGTSYnz form .form-check-input:focus,
.cid-vlFEGTSYnz form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlFEGTSYnz form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlFEGU8K5E {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlFEGU8K5E .mbr-text {
  color: #131313;
}
.cid-vlFEGU8K5E .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlFEH5aXA0 .navbar-dropdown {
  position: relative !important;
}
.cid-vlFEH5aXA0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlFEH5aXA0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlFEH5aXA0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlFEH5aXA0 .dropdown-item:hover,
.cid-vlFEH5aXA0 .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlFEH5aXA0 .dropdown-item:hover span {
  color: white;
}
.cid-vlFEH5aXA0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlFEH5aXA0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlFEH5aXA0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlFEH5aXA0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlFEH5aXA0 .nav-link {
  position: relative;
}
.cid-vlFEH5aXA0 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlFEH5aXA0 .container {
    flex-wrap: nowrap;
  }
}
.cid-vlFEH5aXA0 .navbar-caption {
  color: #FFFFFF;
}
.cid-vlFEH5aXA0 .navbar-nav {
  margin: 0 auto;
}
.cid-vlFEH5aXA0 .dropdown-menu,
.cid-vlFEH5aXA0 .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlFEH5aXA0 .nav-item:focus,
.cid-vlFEH5aXA0 .nav-link:focus {
  outline: none;
}
.cid-vlFEH5aXA0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlFEH5aXA0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlFEH5aXA0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlFEH5aXA0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlFEH5aXA0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlFEH5aXA0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlFEH5aXA0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlFEH5aXA0 .navbar.opened {
  transition: all 0.3s;
}
.cid-vlFEH5aXA0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlFEH5aXA0 .navbar .navbar-logo img {
  width: auto;
}
.cid-vlFEH5aXA0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlFEH5aXA0 .navbar.collapsed {
  justify-content: center;
}
.cid-vlFEH5aXA0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlFEH5aXA0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlFEH5aXA0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlFEH5aXA0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlFEH5aXA0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlFEH5aXA0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlFEH5aXA0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlFEH5aXA0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlFEH5aXA0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlFEH5aXA0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlFEH5aXA0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlFEH5aXA0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlFEH5aXA0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlFEH5aXA0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlFEH5aXA0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlFEH5aXA0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlFEH5aXA0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlFEH5aXA0 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlFEH5aXA0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlFEH5aXA0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlFEH5aXA0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlFEH5aXA0 .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlFEH5aXA0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlFEH5aXA0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlFEH5aXA0 .dropdown-item.active,
.cid-vlFEH5aXA0 .dropdown-item:active {
  background-color: transparent;
}
.cid-vlFEH5aXA0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlFEH5aXA0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlFEH5aXA0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlFEH5aXA0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlFEH5aXA0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlFEH5aXA0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlFEH5aXA0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlFEH5aXA0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlFEH5aXA0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlFEH5aXA0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlFEH5aXA0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlFEH5aXA0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEH5aXA0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEH5aXA0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlFEH5aXA0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEH5aXA0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlFEH5aXA0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlFEH5aXA0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEH5aXA0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlFEH5aXA0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlFEH5aXA0 .navbar {
    height: 70px;
  }
  .cid-vlFEH5aXA0 .navbar.opened {
    height: auto;
  }
  .cid-vlFEH5aXA0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlFEH5aXA0 .container,
.cid-vlFEH5aXA0 .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlFEH5aXA0 .container:before,
  .cid-vlFEH5aXA0 .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlFEH5aXA0 .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlFEH5aXA0 .navbar-short .container,
.cid-vlFEH5aXA0 .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlFEH5aXA0 .navbar-short .container:before,
.cid-vlFEH5aXA0 .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlFEH5aXA0 .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlFEH5aXA0 .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlFEH5aXA0 .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlFEH5aXA0 .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlFEH5aXA0 .navbar {
    overflow: hidden;
  }
  .cid-vlFEH5aXA0 .container,
  .cid-vlFEH5aXA0 .container-fluid {
    min-height: 85px;
  }
  .cid-vlFEH5aXA0 .navbar-brand {
    min-height: 85px;
  }
  .cid-vlFEH5aXA0 .navbar-short .container,
  .cid-vlFEH5aXA0 .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlFEH5aXA0 .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlFEH5aXA0 .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlFEH5aXA0 .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlFEH5aXA0 .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlFEH5aXA0 .mbr-section-btn {
    text-align: left;
  }
  .cid-vlFEH5aXA0 .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlFEH5aXA0 .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlFEH5aXA0 .nav-link,
.cid-vlFEH5aXA0 .dropdown-item {
  color: #FFFFFF;
}
.cid-vlFEH5sUBt {
  background-color: #0a7029;
  position: relative;
}
.cid-vlFEH5sUBt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEH5sUBt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEH5sUBt .container,
.cid-vlFEH5sUBt .container-fluid {
  position: static;
}
.cid-vlFEH5sUBt .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlFEH5sUBt .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlFEH5sUBt .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlFEH5sUBt .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlFEH5sUBt .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlFEH5sUBt .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEH5sUBt .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEH5sUBt .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlFEH5sUBt .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlFEH5sUBt .item-img {
    display: none;
  }
}
.cid-vlFEH5sUBt .mbr-text,
.cid-vlFEH5sUBt .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlFEH5F14Z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEH5F14Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEH5F14Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEH5F14Z .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlFEH5F14Z .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlFEH5F14Z .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlFEH5F14Z .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEH5F14Z .item-img {
    width: 100%;
  }
}
.cid-vlFEH5F14Z .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEH5F14Z .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlFEH5F14Z .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEH5F14Z .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEH5F14Z .card-title {
  color: #000000;
}
.cid-vlFEH5F14Z .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlFEH5F14Z .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlFEH5F14Z .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlFEH5F14Z .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEH5F14Z .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlFEH5F14Z .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEH5F14Z .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlFEH5F14Z .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEH5F14Z .card-text,
.cid-vlFEH5F14Z .mbr-section-btn {
  color: #000000;
}
.cid-vlFEH5UqUT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEH5UqUT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEH5UqUT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEH5UqUT .content-wrap {
  margin: 0 -30px;
}
.cid-vlFEH5UqUT .content-wrap .card {
  padding: 0 30px;
}
.cid-vlFEH5UqUT .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlFEH5UqUT .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlFEH5UqUT .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlFEH5UqUT .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlFEH5UqUT .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlFEH5UqUT .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlFEH5UqUT .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlFEH5UqUT .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEH5UqUT .mbr-section-title {
  color: #3a353e;
}
.cid-vlFEH5UqUT .mbr-text {
  color: #3a353e;
}
.cid-vlFEH66vJ7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEH66vJ7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEH66vJ7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEH66vJ7 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEH66vJ7 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEH66vJ7 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEH66vJ7 .mbr-section-title {
  color: #000000;
}
.cid-vlFEH66vJ7 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEH66vJ7 .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlFEH66vJ7 .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlFEH66vJ7 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlFEH66vJ7 .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlFEH66vJ7 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEH66vJ7 .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlFEH66vJ7 .item-img img {
    height: 350px;
  }
}
.cid-vlFEH66vJ7 .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlFEH66vJ7 .item-content {
    margin-top: 20px;
  }
}
.cid-vlFEH66vJ7 .card-title {
  color: #131313;
}
.cid-vlFEH66vJ7 .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlFEH66vJ7 .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlFEH66vJ7 .card-title,
.cid-vlFEH66vJ7 .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEH66vJ7 .card-text,
.cid-vlFEH66vJ7 .mbr-section-btn {
  color: #000000;
}
.cid-vlFEH6jl83 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEH6jl83 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEH6jl83 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEH6jl83 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEH6jl83 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEH6jl83 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEH6jl83 .mbr-section-title {
  color: #000000;
}
.cid-vlFEH6jl83 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEH6jl83 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEH6jl83 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEH6jl83 .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEH6jl83 .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEH6jl83 .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEH6jl83 .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEH6jl83 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEH6jl83 .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlFEH6jl83 .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlFEH6jl83 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEH6jl83 .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlFEH6jl83 .content-wrap {
    margin-top: 0;
  }
}
.cid-vlFEH6jl83 .card-title {
  color: #131313;
}
.cid-vlFEH6jl83 .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlFEH6jl83 .card-text {
    margin-top: 15px;
  }
}
.cid-vlFEH6jl83 .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlFEH6jl83 .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEH6jl83 .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlFEH6jl83 .card-title,
.cid-vlFEH6jl83 .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEH6yK8a {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEH6yK8a .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEH6yK8a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEH6yK8a .row {
  margin: 0 !important;
}
.cid-vlFEH6yK8a .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlFEH6yK8a .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEH6yK8a .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlFEH6yK8a .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlFEH6yK8a .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEH6yK8a .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlFEH6yK8a .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlFEH6yK8a .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEH6yK8a .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlFEH6yK8a .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEH6yK8a .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEH6yK8a .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlFEH6yK8a .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlFEH6yK8a .panel-group {
  border: none;
}
.cid-vlFEH6yK8a .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlFEH6yK8a .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlFEH6yK8a .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlFEH6yK8a .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlFEH6yK8a .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlFEH6yK8a .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlFEH6yK8a .panel-title-edit {
  color: #000000;
}
.cid-vlFEH6yK8a .panel-body {
  padding: 0 0 20px;
}
.cid-vlFEH6yK8a .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlFEH6NrWX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEH6NrWX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEH6NrWX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEH6NrWX .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlFEH6NrWX .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEH6NrWX .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlFEH6NrWX .mbr-section-title {
  color: #000000;
}
.cid-vlFEH6NrWX .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEH6NrWX .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlFEH6NrWX .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEH6NrWX .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlFEH6NrWX .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEH6NrWX .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEH6NrWX .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEH6NrWX .card-title {
  color: #000000;
}
.cid-vlFEH6NrWX .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlFEH6NrWX .price-box {
    margin-top: 5px;
  }
}
.cid-vlFEH6NrWX .number-text {
  color: #004300;
}
.cid-vlFEH6NrWX .stint-text {
  color: #FC7942;
}
.cid-vlFEH6NrWX .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlFEH6NrWX .card-text {
    margin-top: 10px;
  }
}
.cid-vlFEH6NrWX .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlFEH6NrWX .list-box {
    margin-top: 24px;
  }
}
.cid-vlFEH6NrWX .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlFEH6NrWX .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEH6NrWX .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlFEH6NrWX .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEH6NrWX .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlFEH6NrWX .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEH6NrWX .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlFEH6NrWX .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEH6NrWX .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlFEH7chyZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEH7chyZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEH7chyZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEH7chyZ .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEH7chyZ .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEH7chyZ .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEH7chyZ .mbr-section-title {
  color: #000000;
}
.cid-vlFEH7chyZ .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEH7chyZ .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEH7chyZ .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEH7chyZ .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEH7chyZ .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEH7chyZ .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEH7chyZ .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlFEH7chyZ .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlFEH7chyZ .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEH7chyZ .card-title {
  color: #131313;
}
.cid-vlFEH7chyZ .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlFEH7chyZ .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlFEH7chyZ .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEH7chyZ .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlFEH7chyZ .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlFEH7chyZ .card-title,
.cid-vlFEH7chyZ .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEH7stEH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEH7stEH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEH7stEH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlFEH7stEH .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEH7stEH .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEH7stEH .map-wrapper {
    height: 400px;
  }
}
.cid-vlFEH7stEH .google-map {
  height: 100%;
  position: relative;
}
.cid-vlFEH7stEH .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlFEH7stEH .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlFEH7stEH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlFEH7stEH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlFEH7stEH .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlFEH7stEH .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlFEH7stEH .mbr-section-title {
  color: #000000;
}
.cid-vlFEH7stEH .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlFEH7stEH form {
  width: 100%;
}
.cid-vlFEH7stEH form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlFEH7stEH form p {
  color: #131313;
}
.cid-vlFEH7stEH form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlFEH7stEH form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlFEH7stEH form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlFEH7stEH form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlFEH7stEH form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlFEH7stEH form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlFEH7stEH form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlFEH7stEH form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlFEH7stEH form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlFEH7stEH form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlFEH7stEH form select {
  color: #000000 !important;
}
.cid-vlFEH7stEH form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlFEH7stEH form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEH7stEH form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEH7stEH form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEH7stEH form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEH7stEH form input,
.cid-vlFEH7stEH form textarea {
  transition: 0.3s all;
}
.cid-vlFEH7stEH form input:active,
.cid-vlFEH7stEH form textarea:active,
.cid-vlFEH7stEH form input:focus,
.cid-vlFEH7stEH form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlFEH7stEH form input:active::-webkit-input-placeholder,
.cid-vlFEH7stEH form textarea:active::-webkit-input-placeholder,
.cid-vlFEH7stEH form input:focus::-webkit-input-placeholder,
.cid-vlFEH7stEH form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEH7stEH form input:active::-moz-placeholder,
.cid-vlFEH7stEH form textarea:active::-moz-placeholder,
.cid-vlFEH7stEH form input:focus::-moz-placeholder,
.cid-vlFEH7stEH form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEH7stEH form input:active:-moz-placeholder,
.cid-vlFEH7stEH form textarea:active:-moz-placeholder,
.cid-vlFEH7stEH form input:focus:-moz-placeholder,
.cid-vlFEH7stEH form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEH7stEH form input:active:-ms-input-placeholder,
.cid-vlFEH7stEH form textarea:active:-ms-input-placeholder,
.cid-vlFEH7stEH form input:focus:-ms-input-placeholder,
.cid-vlFEH7stEH form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEH7stEH form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlFEH7stEH form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlFEH7stEH form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlFEH7stEH form .form-check label {
  color: #000000;
}
.cid-vlFEH7stEH form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlFEH7stEH form .form-check-input:focus,
.cid-vlFEH7stEH form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlFEH7stEH form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlFEH7HEPv {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlFEH7HEPv .mbr-text {
  color: #131313;
}
.cid-vlFEH7HEPv .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlFEHkr1ET .navbar-dropdown {
  position: relative !important;
}
.cid-vlFEHkr1ET .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlFEHkr1ET .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlFEHkr1ET .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlFEHkr1ET .dropdown-item:hover,
.cid-vlFEHkr1ET .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlFEHkr1ET .dropdown-item:hover span {
  color: white;
}
.cid-vlFEHkr1ET .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlFEHkr1ET .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlFEHkr1ET .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlFEHkr1ET .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlFEHkr1ET .nav-link {
  position: relative;
}
.cid-vlFEHkr1ET .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlFEHkr1ET .container {
    flex-wrap: nowrap;
  }
}
.cid-vlFEHkr1ET .navbar-caption {
  color: #FFFFFF;
}
.cid-vlFEHkr1ET .navbar-nav {
  margin: 0 auto;
}
.cid-vlFEHkr1ET .dropdown-menu,
.cid-vlFEHkr1ET .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlFEHkr1ET .nav-item:focus,
.cid-vlFEHkr1ET .nav-link:focus {
  outline: none;
}
.cid-vlFEHkr1ET .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlFEHkr1ET .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlFEHkr1ET .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlFEHkr1ET .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlFEHkr1ET .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlFEHkr1ET .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlFEHkr1ET .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlFEHkr1ET .navbar.opened {
  transition: all 0.3s;
}
.cid-vlFEHkr1ET .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlFEHkr1ET .navbar .navbar-logo img {
  width: auto;
}
.cid-vlFEHkr1ET .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlFEHkr1ET .navbar.collapsed {
  justify-content: center;
}
.cid-vlFEHkr1ET .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlFEHkr1ET .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlFEHkr1ET .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlFEHkr1ET .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlFEHkr1ET .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlFEHkr1ET .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlFEHkr1ET .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlFEHkr1ET .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlFEHkr1ET .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlFEHkr1ET .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlFEHkr1ET .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlFEHkr1ET .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlFEHkr1ET .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlFEHkr1ET .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlFEHkr1ET .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlFEHkr1ET .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlFEHkr1ET .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlFEHkr1ET .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlFEHkr1ET .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlFEHkr1ET .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlFEHkr1ET .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlFEHkr1ET .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlFEHkr1ET .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlFEHkr1ET .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlFEHkr1ET .dropdown-item.active,
.cid-vlFEHkr1ET .dropdown-item:active {
  background-color: transparent;
}
.cid-vlFEHkr1ET .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlFEHkr1ET .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlFEHkr1ET .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlFEHkr1ET .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlFEHkr1ET .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlFEHkr1ET .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlFEHkr1ET ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlFEHkr1ET .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlFEHkr1ET button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlFEHkr1ET button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlFEHkr1ET button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlFEHkr1ET button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEHkr1ET button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEHkr1ET button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlFEHkr1ET nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEHkr1ET nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlFEHkr1ET nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlFEHkr1ET nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEHkr1ET .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlFEHkr1ET a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlFEHkr1ET .navbar {
    height: 70px;
  }
  .cid-vlFEHkr1ET .navbar.opened {
    height: auto;
  }
  .cid-vlFEHkr1ET .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlFEHkr1ET .container,
.cid-vlFEHkr1ET .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlFEHkr1ET .container:before,
  .cid-vlFEHkr1ET .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlFEHkr1ET .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlFEHkr1ET .navbar-short .container,
.cid-vlFEHkr1ET .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlFEHkr1ET .navbar-short .container:before,
.cid-vlFEHkr1ET .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlFEHkr1ET .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlFEHkr1ET .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlFEHkr1ET .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlFEHkr1ET .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHkr1ET .navbar {
    overflow: hidden;
  }
  .cid-vlFEHkr1ET .container,
  .cid-vlFEHkr1ET .container-fluid {
    min-height: 85px;
  }
  .cid-vlFEHkr1ET .navbar-brand {
    min-height: 85px;
  }
  .cid-vlFEHkr1ET .navbar-short .container,
  .cid-vlFEHkr1ET .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlFEHkr1ET .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlFEHkr1ET .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlFEHkr1ET .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlFEHkr1ET .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlFEHkr1ET .mbr-section-btn {
    text-align: left;
  }
  .cid-vlFEHkr1ET .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlFEHkr1ET .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlFEHkr1ET .nav-link,
.cid-vlFEHkr1ET .dropdown-item {
  color: #FFFFFF;
}
.cid-vlFEHkJbRH {
  background-color: #0a7029;
  position: relative;
}
.cid-vlFEHkJbRH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHkJbRH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHkJbRH .container,
.cid-vlFEHkJbRH .container-fluid {
  position: static;
}
.cid-vlFEHkJbRH .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlFEHkJbRH .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlFEHkJbRH .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlFEHkJbRH .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlFEHkJbRH .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlFEHkJbRH .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEHkJbRH .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEHkJbRH .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlFEHkJbRH .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlFEHkJbRH .item-img {
    display: none;
  }
}
.cid-vlFEHkJbRH .mbr-text,
.cid-vlFEHkJbRH .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlFEHkUNom {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHkUNom .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHkUNom .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHkUNom .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlFEHkUNom .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlFEHkUNom .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlFEHkUNom .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHkUNom .item-img {
    width: 100%;
  }
}
.cid-vlFEHkUNom .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEHkUNom .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlFEHkUNom .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHkUNom .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEHkUNom .card-title {
  color: #000000;
}
.cid-vlFEHkUNom .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlFEHkUNom .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlFEHkUNom .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlFEHkUNom .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEHkUNom .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlFEHkUNom .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEHkUNom .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlFEHkUNom .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEHkUNom .card-text,
.cid-vlFEHkUNom .mbr-section-btn {
  color: #000000;
}
.cid-vlFEHl8rIj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHl8rIj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHl8rIj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHl8rIj .content-wrap {
  margin: 0 -30px;
}
.cid-vlFEHl8rIj .content-wrap .card {
  padding: 0 30px;
}
.cid-vlFEHl8rIj .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlFEHl8rIj .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlFEHl8rIj .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlFEHl8rIj .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlFEHl8rIj .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlFEHl8rIj .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlFEHl8rIj .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlFEHl8rIj .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEHl8rIj .mbr-section-title {
  color: #3a353e;
}
.cid-vlFEHl8rIj .mbr-text {
  color: #3a353e;
}
.cid-vlFEHljCG5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHljCG5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHljCG5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHljCG5 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEHljCG5 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHljCG5 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEHljCG5 .mbr-section-title {
  color: #000000;
}
.cid-vlFEHljCG5 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEHljCG5 .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlFEHljCG5 .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlFEHljCG5 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlFEHljCG5 .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlFEHljCG5 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEHljCG5 .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlFEHljCG5 .item-img img {
    height: 350px;
  }
}
.cid-vlFEHljCG5 .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlFEHljCG5 .item-content {
    margin-top: 20px;
  }
}
.cid-vlFEHljCG5 .card-title {
  color: #131313;
}
.cid-vlFEHljCG5 .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlFEHljCG5 .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlFEHljCG5 .card-title,
.cid-vlFEHljCG5 .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEHljCG5 .card-text,
.cid-vlFEHljCG5 .mbr-section-btn {
  color: #000000;
}
.cid-vlFEHlwCM9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHlwCM9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHlwCM9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHlwCM9 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEHlwCM9 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHlwCM9 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEHlwCM9 .mbr-section-title {
  color: #000000;
}
.cid-vlFEHlwCM9 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEHlwCM9 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEHlwCM9 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEHlwCM9 .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEHlwCM9 .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHlwCM9 .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHlwCM9 .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEHlwCM9 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEHlwCM9 .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlFEHlwCM9 .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlFEHlwCM9 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEHlwCM9 .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlFEHlwCM9 .content-wrap {
    margin-top: 0;
  }
}
.cid-vlFEHlwCM9 .card-title {
  color: #131313;
}
.cid-vlFEHlwCM9 .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlFEHlwCM9 .card-text {
    margin-top: 15px;
  }
}
.cid-vlFEHlwCM9 .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlFEHlwCM9 .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHlwCM9 .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlFEHlwCM9 .card-title,
.cid-vlFEHlwCM9 .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEHlKe7h {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHlKe7h .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHlKe7h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHlKe7h .row {
  margin: 0 !important;
}
.cid-vlFEHlKe7h .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlFEHlKe7h .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHlKe7h .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlFEHlKe7h .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlFEHlKe7h .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEHlKe7h .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlFEHlKe7h .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlFEHlKe7h .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEHlKe7h .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlFEHlKe7h .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHlKe7h .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEHlKe7h .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlFEHlKe7h .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlFEHlKe7h .panel-group {
  border: none;
}
.cid-vlFEHlKe7h .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlFEHlKe7h .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlFEHlKe7h .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlFEHlKe7h .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlFEHlKe7h .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlFEHlKe7h .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlFEHlKe7h .panel-title-edit {
  color: #000000;
}
.cid-vlFEHlKe7h .panel-body {
  padding: 0 0 20px;
}
.cid-vlFEHlKe7h .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlFEHlYR1D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHlYR1D .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHlYR1D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHlYR1D .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlFEHlYR1D .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHlYR1D .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlFEHlYR1D .mbr-section-title {
  color: #000000;
}
.cid-vlFEHlYR1D .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEHlYR1D .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlFEHlYR1D .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEHlYR1D .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlFEHlYR1D .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHlYR1D .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEHlYR1D .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEHlYR1D .card-title {
  color: #000000;
}
.cid-vlFEHlYR1D .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlFEHlYR1D .price-box {
    margin-top: 5px;
  }
}
.cid-vlFEHlYR1D .number-text {
  color: #004300;
}
.cid-vlFEHlYR1D .stint-text {
  color: #FC7942;
}
.cid-vlFEHlYR1D .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlFEHlYR1D .card-text {
    margin-top: 10px;
  }
}
.cid-vlFEHlYR1D .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlFEHlYR1D .list-box {
    margin-top: 24px;
  }
}
.cid-vlFEHlYR1D .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlFEHlYR1D .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEHlYR1D .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlFEHlYR1D .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEHlYR1D .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlFEHlYR1D .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHlYR1D .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlFEHlYR1D .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEHlYR1D .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlFEHmkbz9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHmkbz9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHmkbz9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHmkbz9 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEHmkbz9 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHmkbz9 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEHmkbz9 .mbr-section-title {
  color: #000000;
}
.cid-vlFEHmkbz9 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEHmkbz9 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEHmkbz9 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEHmkbz9 .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEHmkbz9 .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEHmkbz9 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEHmkbz9 .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlFEHmkbz9 .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlFEHmkbz9 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEHmkbz9 .card-title {
  color: #131313;
}
.cid-vlFEHmkbz9 .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlFEHmkbz9 .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlFEHmkbz9 .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHmkbz9 .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlFEHmkbz9 .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlFEHmkbz9 .card-title,
.cid-vlFEHmkbz9 .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEHmzSSX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHmzSSX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHmzSSX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlFEHmzSSX .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHmzSSX .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHmzSSX .map-wrapper {
    height: 400px;
  }
}
.cid-vlFEHmzSSX .google-map {
  height: 100%;
  position: relative;
}
.cid-vlFEHmzSSX .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlFEHmzSSX .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlFEHmzSSX .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlFEHmzSSX .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlFEHmzSSX .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlFEHmzSSX .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlFEHmzSSX .mbr-section-title {
  color: #000000;
}
.cid-vlFEHmzSSX .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlFEHmzSSX form {
  width: 100%;
}
.cid-vlFEHmzSSX form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlFEHmzSSX form p {
  color: #131313;
}
.cid-vlFEHmzSSX form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlFEHmzSSX form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlFEHmzSSX form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlFEHmzSSX form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlFEHmzSSX form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlFEHmzSSX form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlFEHmzSSX form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlFEHmzSSX form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlFEHmzSSX form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlFEHmzSSX form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlFEHmzSSX form select {
  color: #000000 !important;
}
.cid-vlFEHmzSSX form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlFEHmzSSX form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEHmzSSX form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEHmzSSX form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEHmzSSX form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEHmzSSX form input,
.cid-vlFEHmzSSX form textarea {
  transition: 0.3s all;
}
.cid-vlFEHmzSSX form input:active,
.cid-vlFEHmzSSX form textarea:active,
.cid-vlFEHmzSSX form input:focus,
.cid-vlFEHmzSSX form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlFEHmzSSX form input:active::-webkit-input-placeholder,
.cid-vlFEHmzSSX form textarea:active::-webkit-input-placeholder,
.cid-vlFEHmzSSX form input:focus::-webkit-input-placeholder,
.cid-vlFEHmzSSX form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEHmzSSX form input:active::-moz-placeholder,
.cid-vlFEHmzSSX form textarea:active::-moz-placeholder,
.cid-vlFEHmzSSX form input:focus::-moz-placeholder,
.cid-vlFEHmzSSX form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEHmzSSX form input:active:-moz-placeholder,
.cid-vlFEHmzSSX form textarea:active:-moz-placeholder,
.cid-vlFEHmzSSX form input:focus:-moz-placeholder,
.cid-vlFEHmzSSX form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEHmzSSX form input:active:-ms-input-placeholder,
.cid-vlFEHmzSSX form textarea:active:-ms-input-placeholder,
.cid-vlFEHmzSSX form input:focus:-ms-input-placeholder,
.cid-vlFEHmzSSX form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEHmzSSX form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlFEHmzSSX form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlFEHmzSSX form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlFEHmzSSX form .form-check label {
  color: #000000;
}
.cid-vlFEHmzSSX form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlFEHmzSSX form .form-check-input:focus,
.cid-vlFEHmzSSX form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlFEHmzSSX form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlFEHmOe3p {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlFEHmOe3p .mbr-text {
  color: #131313;
}
.cid-vlFEHmOe3p .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlFEHGvgjY .navbar-dropdown {
  position: relative !important;
}
.cid-vlFEHGvgjY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlFEHGvgjY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlFEHGvgjY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlFEHGvgjY .dropdown-item:hover,
.cid-vlFEHGvgjY .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlFEHGvgjY .dropdown-item:hover span {
  color: white;
}
.cid-vlFEHGvgjY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlFEHGvgjY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlFEHGvgjY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlFEHGvgjY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlFEHGvgjY .nav-link {
  position: relative;
}
.cid-vlFEHGvgjY .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlFEHGvgjY .container {
    flex-wrap: nowrap;
  }
}
.cid-vlFEHGvgjY .navbar-caption {
  color: #FFFFFF;
}
.cid-vlFEHGvgjY .navbar-nav {
  margin: 0 auto;
}
.cid-vlFEHGvgjY .dropdown-menu,
.cid-vlFEHGvgjY .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlFEHGvgjY .nav-item:focus,
.cid-vlFEHGvgjY .nav-link:focus {
  outline: none;
}
.cid-vlFEHGvgjY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlFEHGvgjY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlFEHGvgjY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlFEHGvgjY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlFEHGvgjY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlFEHGvgjY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlFEHGvgjY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlFEHGvgjY .navbar.opened {
  transition: all 0.3s;
}
.cid-vlFEHGvgjY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlFEHGvgjY .navbar .navbar-logo img {
  width: auto;
}
.cid-vlFEHGvgjY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlFEHGvgjY .navbar.collapsed {
  justify-content: center;
}
.cid-vlFEHGvgjY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlFEHGvgjY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlFEHGvgjY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlFEHGvgjY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlFEHGvgjY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlFEHGvgjY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlFEHGvgjY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlFEHGvgjY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlFEHGvgjY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlFEHGvgjY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlFEHGvgjY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlFEHGvgjY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlFEHGvgjY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlFEHGvgjY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlFEHGvgjY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlFEHGvgjY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlFEHGvgjY .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlFEHGvgjY .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlFEHGvgjY .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlFEHGvgjY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlFEHGvgjY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlFEHGvgjY .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlFEHGvgjY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlFEHGvgjY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlFEHGvgjY .dropdown-item.active,
.cid-vlFEHGvgjY .dropdown-item:active {
  background-color: transparent;
}
.cid-vlFEHGvgjY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlFEHGvgjY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlFEHGvgjY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlFEHGvgjY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlFEHGvgjY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlFEHGvgjY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlFEHGvgjY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlFEHGvgjY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlFEHGvgjY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlFEHGvgjY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlFEHGvgjY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlFEHGvgjY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEHGvgjY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlFEHGvgjY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlFEHGvgjY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEHGvgjY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlFEHGvgjY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlFEHGvgjY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlFEHGvgjY .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlFEHGvgjY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlFEHGvgjY .navbar {
    height: 70px;
  }
  .cid-vlFEHGvgjY .navbar.opened {
    height: auto;
  }
  .cid-vlFEHGvgjY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlFEHGvgjY .container,
.cid-vlFEHGvgjY .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlFEHGvgjY .container:before,
  .cid-vlFEHGvgjY .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlFEHGvgjY .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlFEHGvgjY .navbar-short .container,
.cid-vlFEHGvgjY .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlFEHGvgjY .navbar-short .container:before,
.cid-vlFEHGvgjY .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlFEHGvgjY .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlFEHGvgjY .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlFEHGvgjY .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlFEHGvgjY .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHGvgjY .navbar {
    overflow: hidden;
  }
  .cid-vlFEHGvgjY .container,
  .cid-vlFEHGvgjY .container-fluid {
    min-height: 85px;
  }
  .cid-vlFEHGvgjY .navbar-brand {
    min-height: 85px;
  }
  .cid-vlFEHGvgjY .navbar-short .container,
  .cid-vlFEHGvgjY .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlFEHGvgjY .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlFEHGvgjY .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlFEHGvgjY .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlFEHGvgjY .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlFEHGvgjY .mbr-section-btn {
    text-align: left;
  }
  .cid-vlFEHGvgjY .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlFEHGvgjY .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlFEHGvgjY .nav-link,
.cid-vlFEHGvgjY .dropdown-item {
  color: #FFFFFF;
}
.cid-vlFEHGNanh {
  background-color: #0a7029;
  position: relative;
}
.cid-vlFEHGNanh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHGNanh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHGNanh .container,
.cid-vlFEHGNanh .container-fluid {
  position: static;
}
.cid-vlFEHGNanh .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlFEHGNanh .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlFEHGNanh .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlFEHGNanh .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlFEHGNanh .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlFEHGNanh .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEHGNanh .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEHGNanh .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlFEHGNanh .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlFEHGNanh .item-img {
    display: none;
  }
}
.cid-vlFEHGNanh .mbr-text,
.cid-vlFEHGNanh .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlFEHGY6vB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHGY6vB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHGY6vB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHGY6vB .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlFEHGY6vB .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlFEHGY6vB .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlFEHGY6vB .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHGY6vB .item-img {
    width: 100%;
  }
}
.cid-vlFEHGY6vB .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEHGY6vB .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlFEHGY6vB .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHGY6vB .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEHGY6vB .card-title {
  color: #000000;
}
.cid-vlFEHGY6vB .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlFEHGY6vB .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlFEHGY6vB .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlFEHGY6vB .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEHGY6vB .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlFEHGY6vB .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEHGY6vB .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlFEHGY6vB .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlFEHGY6vB .card-text,
.cid-vlFEHGY6vB .mbr-section-btn {
  color: #000000;
}
.cid-vlFEHHauoJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHHauoJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHHauoJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHHauoJ .content-wrap {
  margin: 0 -30px;
}
.cid-vlFEHHauoJ .content-wrap .card {
  padding: 0 30px;
}
.cid-vlFEHHauoJ .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlFEHHauoJ .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlFEHHauoJ .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlFEHHauoJ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlFEHHauoJ .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlFEHHauoJ .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlFEHHauoJ .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlFEHHauoJ .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEHHauoJ .mbr-section-title {
  color: #3a353e;
}
.cid-vlFEHHauoJ .mbr-text {
  color: #3a353e;
}
.cid-vlFEHHlRap {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHHlRap .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHHlRap .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHHlRap .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEHHlRap .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHHlRap .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEHHlRap .mbr-section-title {
  color: #000000;
}
.cid-vlFEHHlRap .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEHHlRap .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlFEHHlRap .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlFEHHlRap .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlFEHHlRap .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlFEHHlRap .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEHHlRap .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlFEHHlRap .item-img img {
    height: 350px;
  }
}
.cid-vlFEHHlRap .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlFEHHlRap .item-content {
    margin-top: 20px;
  }
}
.cid-vlFEHHlRap .card-title {
  color: #131313;
}
.cid-vlFEHHlRap .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlFEHHlRap .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlFEHHlRap .card-title,
.cid-vlFEHHlRap .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEHHlRap .card-text,
.cid-vlFEHHlRap .mbr-section-btn {
  color: #000000;
}
.cid-vlFEHHyiRl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHHyiRl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHHyiRl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHHyiRl .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEHHyiRl .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHHyiRl .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEHHyiRl .mbr-section-title {
  color: #000000;
}
.cid-vlFEHHyiRl .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEHHyiRl .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEHHyiRl .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEHHyiRl .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEHHyiRl .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHHyiRl .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHHyiRl .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEHHyiRl .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEHHyiRl .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlFEHHyiRl .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlFEHHyiRl .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEHHyiRl .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlFEHHyiRl .content-wrap {
    margin-top: 0;
  }
}
.cid-vlFEHHyiRl .card-title {
  color: #131313;
}
.cid-vlFEHHyiRl .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlFEHHyiRl .card-text {
    margin-top: 15px;
  }
}
.cid-vlFEHHyiRl .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlFEHHyiRl .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHHyiRl .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlFEHHyiRl .card-title,
.cid-vlFEHHyiRl .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEHHMoiQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHHMoiQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHHMoiQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHHMoiQ .row {
  margin: 0 !important;
}
.cid-vlFEHHMoiQ .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlFEHHMoiQ .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHHMoiQ .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlFEHHMoiQ .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlFEHHMoiQ .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlFEHHMoiQ .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlFEHHMoiQ .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlFEHHMoiQ .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlFEHHMoiQ .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlFEHHMoiQ .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHHMoiQ .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlFEHHMoiQ .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlFEHHMoiQ .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlFEHHMoiQ .panel-group {
  border: none;
}
.cid-vlFEHHMoiQ .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlFEHHMoiQ .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlFEHHMoiQ .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlFEHHMoiQ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlFEHHMoiQ .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlFEHHMoiQ .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlFEHHMoiQ .panel-title-edit {
  color: #000000;
}
.cid-vlFEHHMoiQ .panel-body {
  padding: 0 0 20px;
}
.cid-vlFEHHMoiQ .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlFEHI0Uft {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHI0Uft .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHI0Uft .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHI0Uft .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlFEHI0Uft .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHI0Uft .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlFEHI0Uft .mbr-section-title {
  color: #000000;
}
.cid-vlFEHI0Uft .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEHI0Uft .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlFEHI0Uft .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEHI0Uft .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlFEHI0Uft .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHI0Uft .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEHI0Uft .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEHI0Uft .card-title {
  color: #000000;
}
.cid-vlFEHI0Uft .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlFEHI0Uft .price-box {
    margin-top: 5px;
  }
}
.cid-vlFEHI0Uft .number-text {
  color: #004300;
}
.cid-vlFEHI0Uft .stint-text {
  color: #FC7942;
}
.cid-vlFEHI0Uft .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlFEHI0Uft .card-text {
    margin-top: 10px;
  }
}
.cid-vlFEHI0Uft .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlFEHI0Uft .list-box {
    margin-top: 24px;
  }
}
.cid-vlFEHI0Uft .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlFEHI0Uft .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlFEHI0Uft .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlFEHI0Uft .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlFEHI0Uft .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlFEHI0Uft .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHI0Uft .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlFEHI0Uft .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlFEHI0Uft .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlFEHImlco {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHImlco .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHImlco .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlFEHImlco .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlFEHImlco .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHImlco .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlFEHImlco .mbr-section-title {
  color: #000000;
}
.cid-vlFEHImlco .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlFEHImlco .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlFEHImlco .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlFEHImlco .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlFEHImlco .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlFEHImlco .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlFEHImlco .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlFEHImlco .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlFEHImlco .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlFEHImlco .card-title {
  color: #131313;
}
.cid-vlFEHImlco .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlFEHImlco .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlFEHImlco .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHImlco .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlFEHImlco .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlFEHImlco .card-title,
.cid-vlFEHImlco .iconfont-wrapper {
  color: #000000;
}
.cid-vlFEHIAIns {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlFEHIAIns .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlFEHIAIns .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlFEHIAIns .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlFEHIAIns .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlFEHIAIns .map-wrapper {
    height: 400px;
  }
}
.cid-vlFEHIAIns .google-map {
  height: 100%;
  position: relative;
}
.cid-vlFEHIAIns .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlFEHIAIns .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlFEHIAIns .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlFEHIAIns .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlFEHIAIns .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlFEHIAIns .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlFEHIAIns .mbr-section-title {
  color: #000000;
}
.cid-vlFEHIAIns .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlFEHIAIns form {
  width: 100%;
}
.cid-vlFEHIAIns form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlFEHIAIns form p {
  color: #131313;
}
.cid-vlFEHIAIns form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlFEHIAIns form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlFEHIAIns form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlFEHIAIns form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlFEHIAIns form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlFEHIAIns form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlFEHIAIns form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlFEHIAIns form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlFEHIAIns form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlFEHIAIns form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlFEHIAIns form select {
  color: #000000 !important;
}
.cid-vlFEHIAIns form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlFEHIAIns form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEHIAIns form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEHIAIns form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlFEHIAIns form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlFEHIAIns form input,
.cid-vlFEHIAIns form textarea {
  transition: 0.3s all;
}
.cid-vlFEHIAIns form input:active,
.cid-vlFEHIAIns form textarea:active,
.cid-vlFEHIAIns form input:focus,
.cid-vlFEHIAIns form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlFEHIAIns form input:active::-webkit-input-placeholder,
.cid-vlFEHIAIns form textarea:active::-webkit-input-placeholder,
.cid-vlFEHIAIns form input:focus::-webkit-input-placeholder,
.cid-vlFEHIAIns form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEHIAIns form input:active::-moz-placeholder,
.cid-vlFEHIAIns form textarea:active::-moz-placeholder,
.cid-vlFEHIAIns form input:focus::-moz-placeholder,
.cid-vlFEHIAIns form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEHIAIns form input:active:-moz-placeholder,
.cid-vlFEHIAIns form textarea:active:-moz-placeholder,
.cid-vlFEHIAIns form input:focus:-moz-placeholder,
.cid-vlFEHIAIns form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlFEHIAIns form input:active:-ms-input-placeholder,
.cid-vlFEHIAIns form textarea:active:-ms-input-placeholder,
.cid-vlFEHIAIns form input:focus:-ms-input-placeholder,
.cid-vlFEHIAIns form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlFEHIAIns form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlFEHIAIns form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlFEHIAIns form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlFEHIAIns form .form-check label {
  color: #000000;
}
.cid-vlFEHIAIns form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlFEHIAIns form .form-check-input:focus,
.cid-vlFEHIAIns form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlFEHIAIns form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlFEHIPjaI {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlFEHIPjaI .mbr-text {
  color: #131313;
}
.cid-vlFEHIPjaI .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJT8G4R9L .navbar-dropdown {
  position: relative !important;
}
.cid-vlJT8G4R9L .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJT8G4R9L .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJT8G4R9L .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJT8G4R9L .dropdown-item:hover,
.cid-vlJT8G4R9L .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJT8G4R9L .dropdown-item:hover span {
  color: white;
}
.cid-vlJT8G4R9L .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJT8G4R9L .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJT8G4R9L .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJT8G4R9L .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJT8G4R9L .nav-link {
  position: relative;
}
.cid-vlJT8G4R9L .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJT8G4R9L .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJT8G4R9L .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJT8G4R9L .navbar-nav {
  margin: 0 auto;
}
.cid-vlJT8G4R9L .dropdown-menu,
.cid-vlJT8G4R9L .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJT8G4R9L .nav-item:focus,
.cid-vlJT8G4R9L .nav-link:focus {
  outline: none;
}
.cid-vlJT8G4R9L .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJT8G4R9L .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJT8G4R9L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJT8G4R9L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJT8G4R9L .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJT8G4R9L .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJT8G4R9L .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJT8G4R9L .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJT8G4R9L .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJT8G4R9L .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJT8G4R9L .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJT8G4R9L .navbar.collapsed {
  justify-content: center;
}
.cid-vlJT8G4R9L .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJT8G4R9L .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJT8G4R9L .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJT8G4R9L .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJT8G4R9L .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJT8G4R9L .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJT8G4R9L .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJT8G4R9L .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJT8G4R9L .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJT8G4R9L .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJT8G4R9L .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJT8G4R9L .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJT8G4R9L .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJT8G4R9L .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJT8G4R9L .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJT8G4R9L .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJT8G4R9L .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJT8G4R9L .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJT8G4R9L .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJT8G4R9L .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJT8G4R9L .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJT8G4R9L .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJT8G4R9L .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJT8G4R9L .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJT8G4R9L .dropdown-item.active,
.cid-vlJT8G4R9L .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJT8G4R9L .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJT8G4R9L .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJT8G4R9L .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJT8G4R9L .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJT8G4R9L .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJT8G4R9L .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJT8G4R9L ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJT8G4R9L .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJT8G4R9L button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJT8G4R9L button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJT8G4R9L button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJT8G4R9L button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJT8G4R9L button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJT8G4R9L button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJT8G4R9L nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJT8G4R9L nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJT8G4R9L nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJT8G4R9L nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJT8G4R9L .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJT8G4R9L a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJT8G4R9L .navbar {
    height: 70px;
  }
  .cid-vlJT8G4R9L .navbar.opened {
    height: auto;
  }
  .cid-vlJT8G4R9L .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJT8G4R9L .container,
.cid-vlJT8G4R9L .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJT8G4R9L .container:before,
  .cid-vlJT8G4R9L .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJT8G4R9L .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJT8G4R9L .navbar-short .container,
.cid-vlJT8G4R9L .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJT8G4R9L .navbar-short .container:before,
.cid-vlJT8G4R9L .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJT8G4R9L .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJT8G4R9L .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJT8G4R9L .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJT8G4R9L .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJT8G4R9L .navbar {
    overflow: hidden;
  }
  .cid-vlJT8G4R9L .container,
  .cid-vlJT8G4R9L .container-fluid {
    min-height: 85px;
  }
  .cid-vlJT8G4R9L .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJT8G4R9L .navbar-short .container,
  .cid-vlJT8G4R9L .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJT8G4R9L .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJT8G4R9L .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJT8G4R9L .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJT8G4R9L .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJT8G4R9L .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJT8G4R9L .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJT8G4R9L .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJT8G4R9L .nav-link,
.cid-vlJT8G4R9L .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJT8Gq5pj {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJT8Gq5pj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT8Gq5pj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT8Gq5pj .container,
.cid-vlJT8Gq5pj .container-fluid {
  position: static;
}
.cid-vlJT8Gq5pj .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJT8Gq5pj .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJT8Gq5pj .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJT8Gq5pj .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJT8Gq5pj .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJT8Gq5pj .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJT8Gq5pj .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJT8Gq5pj .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJT8Gq5pj .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJT8Gq5pj .item-img {
    display: none;
  }
}
.cid-vlJT8Gq5pj .mbr-text,
.cid-vlJT8Gq5pj .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJT8GBKYX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT8GBKYX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT8GBKYX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT8GBKYX .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJT8GBKYX .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJT8GBKYX .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJT8GBKYX .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT8GBKYX .item-img {
    width: 100%;
  }
}
.cid-vlJT8GBKYX .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJT8GBKYX .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJT8GBKYX .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJT8GBKYX .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJT8GBKYX .card-title {
  color: #000000;
}
.cid-vlJT8GBKYX .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJT8GBKYX .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJT8GBKYX .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJT8GBKYX .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJT8GBKYX .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJT8GBKYX .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJT8GBKYX .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJT8GBKYX .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJT8GBKYX .card-text,
.cid-vlJT8GBKYX .mbr-section-btn {
  color: #000000;
}
.cid-vlJT8GOZIJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT8GOZIJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT8GOZIJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT8GOZIJ .content-wrap {
  margin: 0 -30px;
}
.cid-vlJT8GOZIJ .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJT8GOZIJ .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJT8GOZIJ .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJT8GOZIJ .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJT8GOZIJ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJT8GOZIJ .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJT8GOZIJ .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJT8GOZIJ .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJT8GOZIJ .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJT8GOZIJ .mbr-section-title {
  color: #3a353e;
}
.cid-vlJT8GOZIJ .mbr-text {
  color: #3a353e;
}
.cid-vlJT8H0MgC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT8H0MgC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT8H0MgC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT8H0MgC .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJT8H0MgC .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT8H0MgC .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJT8H0MgC .mbr-section-title {
  color: #000000;
}
.cid-vlJT8H0MgC .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJT8H0MgC .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJT8H0MgC .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJT8H0MgC .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJT8H0MgC .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJT8H0MgC .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJT8H0MgC .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJT8H0MgC .item-img img {
    height: 350px;
  }
}
.cid-vlJT8H0MgC .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJT8H0MgC .item-content {
    margin-top: 20px;
  }
}
.cid-vlJT8H0MgC .card-title {
  color: #131313;
}
.cid-vlJT8H0MgC .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJT8H0MgC .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJT8H0MgC .card-title,
.cid-vlJT8H0MgC .iconfont-wrapper {
  color: #000000;
}
.cid-vlJT8H0MgC .card-text,
.cid-vlJT8H0MgC .mbr-section-btn {
  color: #000000;
}
.cid-vlJT8Hdrrl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT8Hdrrl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT8Hdrrl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT8Hdrrl .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJT8Hdrrl .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT8Hdrrl .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJT8Hdrrl .mbr-section-title {
  color: #000000;
}
.cid-vlJT8Hdrrl .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJT8Hdrrl .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJT8Hdrrl .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJT8Hdrrl .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJT8Hdrrl .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT8Hdrrl .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT8Hdrrl .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJT8Hdrrl .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJT8Hdrrl .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJT8Hdrrl .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJT8Hdrrl .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJT8Hdrrl .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJT8Hdrrl .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJT8Hdrrl .card-title {
  color: #131313;
}
.cid-vlJT8Hdrrl .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJT8Hdrrl .card-text {
    margin-top: 15px;
  }
}
.cid-vlJT8Hdrrl .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJT8Hdrrl .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT8Hdrrl .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJT8Hdrrl .card-title,
.cid-vlJT8Hdrrl .iconfont-wrapper {
  color: #000000;
}
.cid-vlJT8Hsrrz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT8Hsrrz .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT8Hsrrz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT8Hsrrz .row {
  margin: 0 !important;
}
.cid-vlJT8Hsrrz .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJT8Hsrrz .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT8Hsrrz .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJT8Hsrrz .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJT8Hsrrz .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJT8Hsrrz .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJT8Hsrrz .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJT8Hsrrz .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJT8Hsrrz .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJT8Hsrrz .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJT8Hsrrz .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJT8Hsrrz .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJT8Hsrrz .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJT8Hsrrz .panel-group {
  border: none;
}
.cid-vlJT8Hsrrz .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJT8Hsrrz .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJT8Hsrrz .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJT8Hsrrz .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJT8Hsrrz .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJT8Hsrrz .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJT8Hsrrz .panel-title-edit {
  color: #000000;
}
.cid-vlJT8Hsrrz .panel-body {
  padding: 0 0 20px;
}
.cid-vlJT8Hsrrz .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJT8HHBEl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT8HHBEl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT8HHBEl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT8HHBEl .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJT8HHBEl .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT8HHBEl .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJT8HHBEl .mbr-section-title {
  color: #000000;
}
.cid-vlJT8HHBEl .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJT8HHBEl .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJT8HHBEl .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJT8HHBEl .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJT8HHBEl .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT8HHBEl .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJT8HHBEl .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJT8HHBEl .card-title {
  color: #000000;
}
.cid-vlJT8HHBEl .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJT8HHBEl .price-box {
    margin-top: 5px;
  }
}
.cid-vlJT8HHBEl .number-text {
  color: #004300;
}
.cid-vlJT8HHBEl .stint-text {
  color: #FC7942;
}
.cid-vlJT8HHBEl .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJT8HHBEl .card-text {
    margin-top: 10px;
  }
}
.cid-vlJT8HHBEl .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJT8HHBEl .list-box {
    margin-top: 24px;
  }
}
.cid-vlJT8HHBEl .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJT8HHBEl .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJT8HHBEl .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJT8HHBEl .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJT8HHBEl .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJT8HHBEl .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT8HHBEl .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJT8HHBEl .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJT8HHBEl .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJT8I8jaK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT8I8jaK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT8I8jaK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT8I8jaK .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJT8I8jaK .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT8I8jaK .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJT8I8jaK .mbr-section-title {
  color: #000000;
}
.cid-vlJT8I8jaK .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJT8I8jaK .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJT8I8jaK .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJT8I8jaK .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJT8I8jaK .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJT8I8jaK .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJT8I8jaK .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJT8I8jaK .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJT8I8jaK .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJT8I8jaK .card-title {
  color: #131313;
}
.cid-vlJT8I8jaK .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJT8I8jaK .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJT8I8jaK .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT8I8jaK .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJT8I8jaK .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJT8I8jaK .card-title,
.cid-vlJT8I8jaK .iconfont-wrapper {
  color: #000000;
}
.cid-vlJT8InKBy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT8InKBy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT8InKBy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT8InKBy .container,
.cid-vlJT8InKBy .container-small,
.cid-vlJT8InKBy .container-fluid {
  padding: 0 !important;
}
.cid-vlJT8InKBy .container,
.cid-vlJT8InKBy .container-small {
  max-width: 1440px;
}
.cid-vlJT8InKBy .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJT8InKBy .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT8InKBy .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJT8InKBy .mbr-section-title {
  color: #131313;
}
.cid-vlJT8InKBy .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJT8InKBy .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJT8InKBy .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJT8InKBy .mbr-text a {
  text-decoration: underline;
}
.cid-vlJT8InKBy .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJT8IBpsv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT8IBpsv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT8IBpsv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJT8IBpsv .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJT8IBpsv .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT8IBpsv .map-wrapper {
    height: 400px;
  }
}
.cid-vlJT8IBpsv .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJT8IBpsv .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJT8IBpsv .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJT8IBpsv .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJT8IBpsv .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJT8IBpsv .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJT8IBpsv .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJT8IBpsv .mbr-section-title {
  color: #000000;
}
.cid-vlJT8IBpsv .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJT8IBpsv form {
  width: 100%;
}
.cid-vlJT8IBpsv form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJT8IBpsv form p {
  color: #131313;
}
.cid-vlJT8IBpsv form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJT8IBpsv form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJT8IBpsv form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJT8IBpsv form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJT8IBpsv form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJT8IBpsv form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJT8IBpsv form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJT8IBpsv form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJT8IBpsv form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJT8IBpsv form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJT8IBpsv form select {
  color: #000000 !important;
}
.cid-vlJT8IBpsv form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJT8IBpsv form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJT8IBpsv form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJT8IBpsv form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJT8IBpsv form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJT8IBpsv form input,
.cid-vlJT8IBpsv form textarea {
  transition: 0.3s all;
}
.cid-vlJT8IBpsv form input:active,
.cid-vlJT8IBpsv form textarea:active,
.cid-vlJT8IBpsv form input:focus,
.cid-vlJT8IBpsv form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJT8IBpsv form input:active::-webkit-input-placeholder,
.cid-vlJT8IBpsv form textarea:active::-webkit-input-placeholder,
.cid-vlJT8IBpsv form input:focus::-webkit-input-placeholder,
.cid-vlJT8IBpsv form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJT8IBpsv form input:active::-moz-placeholder,
.cid-vlJT8IBpsv form textarea:active::-moz-placeholder,
.cid-vlJT8IBpsv form input:focus::-moz-placeholder,
.cid-vlJT8IBpsv form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJT8IBpsv form input:active:-moz-placeholder,
.cid-vlJT8IBpsv form textarea:active:-moz-placeholder,
.cid-vlJT8IBpsv form input:focus:-moz-placeholder,
.cid-vlJT8IBpsv form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJT8IBpsv form input:active:-ms-input-placeholder,
.cid-vlJT8IBpsv form textarea:active:-ms-input-placeholder,
.cid-vlJT8IBpsv form input:focus:-ms-input-placeholder,
.cid-vlJT8IBpsv form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJT8IBpsv form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJT8IBpsv form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJT8IBpsv form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJT8IBpsv form .form-check label {
  color: #000000;
}
.cid-vlJT8IBpsv form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJT8IBpsv form .form-check-input:focus,
.cid-vlJT8IBpsv form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJT8IBpsv form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJT8ISHwj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJT8ISHwj .mbr-text {
  color: #131313;
}
.cid-vlJT8ISHwj .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJT9fspqQ .navbar-dropdown {
  position: relative !important;
}
.cid-vlJT9fspqQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJT9fspqQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJT9fspqQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJT9fspqQ .dropdown-item:hover,
.cid-vlJT9fspqQ .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJT9fspqQ .dropdown-item:hover span {
  color: white;
}
.cid-vlJT9fspqQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJT9fspqQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJT9fspqQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJT9fspqQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJT9fspqQ .nav-link {
  position: relative;
}
.cid-vlJT9fspqQ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJT9fspqQ .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJT9fspqQ .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJT9fspqQ .navbar-nav {
  margin: 0 auto;
}
.cid-vlJT9fspqQ .dropdown-menu,
.cid-vlJT9fspqQ .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJT9fspqQ .nav-item:focus,
.cid-vlJT9fspqQ .nav-link:focus {
  outline: none;
}
.cid-vlJT9fspqQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJT9fspqQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJT9fspqQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJT9fspqQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJT9fspqQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJT9fspqQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJT9fspqQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJT9fspqQ .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJT9fspqQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJT9fspqQ .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJT9fspqQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJT9fspqQ .navbar.collapsed {
  justify-content: center;
}
.cid-vlJT9fspqQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJT9fspqQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJT9fspqQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJT9fspqQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJT9fspqQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJT9fspqQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJT9fspqQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJT9fspqQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJT9fspqQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJT9fspqQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJT9fspqQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJT9fspqQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJT9fspqQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJT9fspqQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJT9fspqQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJT9fspqQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJT9fspqQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJT9fspqQ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJT9fspqQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJT9fspqQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJT9fspqQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJT9fspqQ .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJT9fspqQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJT9fspqQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJT9fspqQ .dropdown-item.active,
.cid-vlJT9fspqQ .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJT9fspqQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJT9fspqQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJT9fspqQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJT9fspqQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJT9fspqQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJT9fspqQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJT9fspqQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJT9fspqQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJT9fspqQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJT9fspqQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJT9fspqQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJT9fspqQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJT9fspqQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJT9fspqQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJT9fspqQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJT9fspqQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJT9fspqQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJT9fspqQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJT9fspqQ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJT9fspqQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJT9fspqQ .navbar {
    height: 70px;
  }
  .cid-vlJT9fspqQ .navbar.opened {
    height: auto;
  }
  .cid-vlJT9fspqQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJT9fspqQ .container,
.cid-vlJT9fspqQ .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJT9fspqQ .container:before,
  .cid-vlJT9fspqQ .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJT9fspqQ .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJT9fspqQ .navbar-short .container,
.cid-vlJT9fspqQ .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJT9fspqQ .navbar-short .container:before,
.cid-vlJT9fspqQ .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJT9fspqQ .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJT9fspqQ .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJT9fspqQ .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJT9fspqQ .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9fspqQ .navbar {
    overflow: hidden;
  }
  .cid-vlJT9fspqQ .container,
  .cid-vlJT9fspqQ .container-fluid {
    min-height: 85px;
  }
  .cid-vlJT9fspqQ .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJT9fspqQ .navbar-short .container,
  .cid-vlJT9fspqQ .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJT9fspqQ .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJT9fspqQ .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJT9fspqQ .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJT9fspqQ .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJT9fspqQ .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJT9fspqQ .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJT9fspqQ .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJT9fspqQ .nav-link,
.cid-vlJT9fspqQ .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJT9fOJdy {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJT9fOJdy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9fOJdy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9fOJdy .container,
.cid-vlJT9fOJdy .container-fluid {
  position: static;
}
.cid-vlJT9fOJdy .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJT9fOJdy .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJT9fOJdy .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJT9fOJdy .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJT9fOJdy .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJT9fOJdy .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJT9fOJdy .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJT9fOJdy .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJT9fOJdy .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJT9fOJdy .item-img {
    display: none;
  }
}
.cid-vlJT9fOJdy .mbr-text,
.cid-vlJT9fOJdy .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJT9g0oCM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9g0oCM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9g0oCM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9g0oCM .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJT9g0oCM .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJT9g0oCM .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJT9g0oCM .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9g0oCM .item-img {
    width: 100%;
  }
}
.cid-vlJT9g0oCM .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJT9g0oCM .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJT9g0oCM .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9g0oCM .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJT9g0oCM .card-title {
  color: #000000;
}
.cid-vlJT9g0oCM .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJT9g0oCM .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJT9g0oCM .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJT9g0oCM .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJT9g0oCM .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJT9g0oCM .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJT9g0oCM .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJT9g0oCM .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJT9g0oCM .card-text,
.cid-vlJT9g0oCM .mbr-section-btn {
  color: #000000;
}
.cid-vlJT9gfHHR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9gfHHR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9gfHHR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9gfHHR .content-wrap {
  margin: 0 -30px;
}
.cid-vlJT9gfHHR .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJT9gfHHR .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJT9gfHHR .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJT9gfHHR .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJT9gfHHR .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJT9gfHHR .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJT9gfHHR .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJT9gfHHR .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJT9gfHHR .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJT9gfHHR .mbr-section-title {
  color: #3a353e;
}
.cid-vlJT9gfHHR .mbr-text {
  color: #3a353e;
}
.cid-vlJT9grIGV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9grIGV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9grIGV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9grIGV .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJT9grIGV .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9grIGV .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJT9grIGV .mbr-section-title {
  color: #000000;
}
.cid-vlJT9grIGV .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJT9grIGV .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJT9grIGV .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJT9grIGV .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJT9grIGV .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJT9grIGV .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJT9grIGV .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJT9grIGV .item-img img {
    height: 350px;
  }
}
.cid-vlJT9grIGV .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJT9grIGV .item-content {
    margin-top: 20px;
  }
}
.cid-vlJT9grIGV .card-title {
  color: #131313;
}
.cid-vlJT9grIGV .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJT9grIGV .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJT9grIGV .card-title,
.cid-vlJT9grIGV .iconfont-wrapper {
  color: #000000;
}
.cid-vlJT9grIGV .card-text,
.cid-vlJT9grIGV .mbr-section-btn {
  color: #000000;
}
.cid-vlJT9gGNkv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9gGNkv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9gGNkv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9gGNkv .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJT9gGNkv .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9gGNkv .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJT9gGNkv .mbr-section-title {
  color: #000000;
}
.cid-vlJT9gGNkv .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJT9gGNkv .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJT9gGNkv .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJT9gGNkv .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJT9gGNkv .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9gGNkv .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9gGNkv .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJT9gGNkv .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJT9gGNkv .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJT9gGNkv .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJT9gGNkv .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJT9gGNkv .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJT9gGNkv .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJT9gGNkv .card-title {
  color: #131313;
}
.cid-vlJT9gGNkv .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJT9gGNkv .card-text {
    margin-top: 15px;
  }
}
.cid-vlJT9gGNkv .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJT9gGNkv .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9gGNkv .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJT9gGNkv .card-title,
.cid-vlJT9gGNkv .iconfont-wrapper {
  color: #000000;
}
.cid-vlJT9gV7wN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9gV7wN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9gV7wN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9gV7wN .row {
  margin: 0 !important;
}
.cid-vlJT9gV7wN .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJT9gV7wN .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9gV7wN .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJT9gV7wN .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJT9gV7wN .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJT9gV7wN .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJT9gV7wN .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJT9gV7wN .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJT9gV7wN .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJT9gV7wN .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9gV7wN .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJT9gV7wN .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJT9gV7wN .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJT9gV7wN .panel-group {
  border: none;
}
.cid-vlJT9gV7wN .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJT9gV7wN .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJT9gV7wN .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJT9gV7wN .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJT9gV7wN .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJT9gV7wN .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJT9gV7wN .panel-title-edit {
  color: #000000;
}
.cid-vlJT9gV7wN .panel-body {
  padding: 0 0 20px;
}
.cid-vlJT9gV7wN .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJT9ha2Gm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9ha2Gm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9ha2Gm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9ha2Gm .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJT9ha2Gm .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9ha2Gm .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJT9ha2Gm .mbr-section-title {
  color: #000000;
}
.cid-vlJT9ha2Gm .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJT9ha2Gm .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJT9ha2Gm .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJT9ha2Gm .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJT9ha2Gm .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9ha2Gm .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJT9ha2Gm .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJT9ha2Gm .card-title {
  color: #000000;
}
.cid-vlJT9ha2Gm .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJT9ha2Gm .price-box {
    margin-top: 5px;
  }
}
.cid-vlJT9ha2Gm .number-text {
  color: #004300;
}
.cid-vlJT9ha2Gm .stint-text {
  color: #FC7942;
}
.cid-vlJT9ha2Gm .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJT9ha2Gm .card-text {
    margin-top: 10px;
  }
}
.cid-vlJT9ha2Gm .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJT9ha2Gm .list-box {
    margin-top: 24px;
  }
}
.cid-vlJT9ha2Gm .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJT9ha2Gm .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJT9ha2Gm .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJT9ha2Gm .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJT9ha2Gm .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJT9ha2Gm .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9ha2Gm .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJT9ha2Gm .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJT9ha2Gm .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJT9hyNPH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9hyNPH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9hyNPH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9hyNPH .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJT9hyNPH .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9hyNPH .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJT9hyNPH .mbr-section-title {
  color: #000000;
}
.cid-vlJT9hyNPH .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJT9hyNPH .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJT9hyNPH .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJT9hyNPH .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJT9hyNPH .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJT9hyNPH .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJT9hyNPH .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJT9hyNPH .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJT9hyNPH .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJT9hyNPH .card-title {
  color: #131313;
}
.cid-vlJT9hyNPH .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJT9hyNPH .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJT9hyNPH .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9hyNPH .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJT9hyNPH .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJT9hyNPH .card-title,
.cid-vlJT9hyNPH .iconfont-wrapper {
  color: #000000;
}
.cid-vlJT9hO44r {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9hO44r .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9hO44r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9hO44r .container,
.cid-vlJT9hO44r .container-small,
.cid-vlJT9hO44r .container-fluid {
  padding: 0 !important;
}
.cid-vlJT9hO44r .container,
.cid-vlJT9hO44r .container-small {
  max-width: 1440px;
}
.cid-vlJT9hO44r .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJT9hO44r .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9hO44r .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJT9hO44r .mbr-section-title {
  color: #131313;
}
.cid-vlJT9hO44r .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJT9hO44r .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJT9hO44r .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJT9hO44r .mbr-text a {
  text-decoration: underline;
}
.cid-vlJT9hO44r .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJT9hZ18d {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9hZ18d .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9hZ18d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJT9hZ18d .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9hZ18d .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9hZ18d .map-wrapper {
    height: 400px;
  }
}
.cid-vlJT9hZ18d .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJT9hZ18d .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJT9hZ18d .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJT9hZ18d .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJT9hZ18d .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJT9hZ18d .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJT9hZ18d .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJT9hZ18d .mbr-section-title {
  color: #000000;
}
.cid-vlJT9hZ18d .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJT9hZ18d form {
  width: 100%;
}
.cid-vlJT9hZ18d form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJT9hZ18d form p {
  color: #131313;
}
.cid-vlJT9hZ18d form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJT9hZ18d form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJT9hZ18d form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJT9hZ18d form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJT9hZ18d form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJT9hZ18d form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJT9hZ18d form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJT9hZ18d form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJT9hZ18d form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJT9hZ18d form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJT9hZ18d form select {
  color: #000000 !important;
}
.cid-vlJT9hZ18d form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJT9hZ18d form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJT9hZ18d form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJT9hZ18d form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJT9hZ18d form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJT9hZ18d form input,
.cid-vlJT9hZ18d form textarea {
  transition: 0.3s all;
}
.cid-vlJT9hZ18d form input:active,
.cid-vlJT9hZ18d form textarea:active,
.cid-vlJT9hZ18d form input:focus,
.cid-vlJT9hZ18d form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJT9hZ18d form input:active::-webkit-input-placeholder,
.cid-vlJT9hZ18d form textarea:active::-webkit-input-placeholder,
.cid-vlJT9hZ18d form input:focus::-webkit-input-placeholder,
.cid-vlJT9hZ18d form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJT9hZ18d form input:active::-moz-placeholder,
.cid-vlJT9hZ18d form textarea:active::-moz-placeholder,
.cid-vlJT9hZ18d form input:focus::-moz-placeholder,
.cid-vlJT9hZ18d form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJT9hZ18d form input:active:-moz-placeholder,
.cid-vlJT9hZ18d form textarea:active:-moz-placeholder,
.cid-vlJT9hZ18d form input:focus:-moz-placeholder,
.cid-vlJT9hZ18d form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJT9hZ18d form input:active:-ms-input-placeholder,
.cid-vlJT9hZ18d form textarea:active:-ms-input-placeholder,
.cid-vlJT9hZ18d form input:focus:-ms-input-placeholder,
.cid-vlJT9hZ18d form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJT9hZ18d form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJT9hZ18d form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJT9hZ18d form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJT9hZ18d form .form-check label {
  color: #000000;
}
.cid-vlJT9hZ18d form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJT9hZ18d form .form-check-input:focus,
.cid-vlJT9hZ18d form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJT9hZ18d form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJT9iiW4c {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJT9iiW4c .mbr-text {
  color: #131313;
}
.cid-vlJT9iiW4c .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJT9CnN35 .navbar-dropdown {
  position: relative !important;
}
.cid-vlJT9CnN35 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJT9CnN35 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJT9CnN35 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJT9CnN35 .dropdown-item:hover,
.cid-vlJT9CnN35 .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJT9CnN35 .dropdown-item:hover span {
  color: white;
}
.cid-vlJT9CnN35 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJT9CnN35 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJT9CnN35 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJT9CnN35 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJT9CnN35 .nav-link {
  position: relative;
}
.cid-vlJT9CnN35 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJT9CnN35 .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJT9CnN35 .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJT9CnN35 .navbar-nav {
  margin: 0 auto;
}
.cid-vlJT9CnN35 .dropdown-menu,
.cid-vlJT9CnN35 .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJT9CnN35 .nav-item:focus,
.cid-vlJT9CnN35 .nav-link:focus {
  outline: none;
}
.cid-vlJT9CnN35 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJT9CnN35 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJT9CnN35 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJT9CnN35 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJT9CnN35 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJT9CnN35 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJT9CnN35 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJT9CnN35 .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJT9CnN35 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJT9CnN35 .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJT9CnN35 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJT9CnN35 .navbar.collapsed {
  justify-content: center;
}
.cid-vlJT9CnN35 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJT9CnN35 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJT9CnN35 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJT9CnN35 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJT9CnN35 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJT9CnN35 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJT9CnN35 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJT9CnN35 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJT9CnN35 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJT9CnN35 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJT9CnN35 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJT9CnN35 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJT9CnN35 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJT9CnN35 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJT9CnN35 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJT9CnN35 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJT9CnN35 .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJT9CnN35 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJT9CnN35 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJT9CnN35 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJT9CnN35 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJT9CnN35 .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJT9CnN35 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJT9CnN35 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJT9CnN35 .dropdown-item.active,
.cid-vlJT9CnN35 .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJT9CnN35 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJT9CnN35 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJT9CnN35 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJT9CnN35 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJT9CnN35 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJT9CnN35 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJT9CnN35 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJT9CnN35 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJT9CnN35 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJT9CnN35 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJT9CnN35 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJT9CnN35 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJT9CnN35 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJT9CnN35 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJT9CnN35 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJT9CnN35 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJT9CnN35 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJT9CnN35 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJT9CnN35 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJT9CnN35 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJT9CnN35 .navbar {
    height: 70px;
  }
  .cid-vlJT9CnN35 .navbar.opened {
    height: auto;
  }
  .cid-vlJT9CnN35 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJT9CnN35 .container,
.cid-vlJT9CnN35 .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJT9CnN35 .container:before,
  .cid-vlJT9CnN35 .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJT9CnN35 .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJT9CnN35 .navbar-short .container,
.cid-vlJT9CnN35 .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJT9CnN35 .navbar-short .container:before,
.cid-vlJT9CnN35 .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJT9CnN35 .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJT9CnN35 .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJT9CnN35 .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJT9CnN35 .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9CnN35 .navbar {
    overflow: hidden;
  }
  .cid-vlJT9CnN35 .container,
  .cid-vlJT9CnN35 .container-fluid {
    min-height: 85px;
  }
  .cid-vlJT9CnN35 .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJT9CnN35 .navbar-short .container,
  .cid-vlJT9CnN35 .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJT9CnN35 .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJT9CnN35 .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJT9CnN35 .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJT9CnN35 .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJT9CnN35 .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJT9CnN35 .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJT9CnN35 .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJT9CnN35 .nav-link,
.cid-vlJT9CnN35 .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJT9CILP7 {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJT9CILP7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9CILP7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9CILP7 .container,
.cid-vlJT9CILP7 .container-fluid {
  position: static;
}
.cid-vlJT9CILP7 .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJT9CILP7 .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJT9CILP7 .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJT9CILP7 .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJT9CILP7 .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJT9CILP7 .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJT9CILP7 .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJT9CILP7 .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJT9CILP7 .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJT9CILP7 .item-img {
    display: none;
  }
}
.cid-vlJT9CILP7 .mbr-text,
.cid-vlJT9CILP7 .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJT9CUhwi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9CUhwi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9CUhwi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9CUhwi .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJT9CUhwi .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJT9CUhwi .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJT9CUhwi .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9CUhwi .item-img {
    width: 100%;
  }
}
.cid-vlJT9CUhwi .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJT9CUhwi .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJT9CUhwi .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9CUhwi .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJT9CUhwi .card-title {
  color: #000000;
}
.cid-vlJT9CUhwi .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJT9CUhwi .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJT9CUhwi .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJT9CUhwi .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJT9CUhwi .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJT9CUhwi .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJT9CUhwi .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJT9CUhwi .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJT9CUhwi .card-text,
.cid-vlJT9CUhwi .mbr-section-btn {
  color: #000000;
}
.cid-vlJT9D7sBd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9D7sBd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9D7sBd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9D7sBd .content-wrap {
  margin: 0 -30px;
}
.cid-vlJT9D7sBd .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJT9D7sBd .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJT9D7sBd .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJT9D7sBd .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJT9D7sBd .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJT9D7sBd .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJT9D7sBd .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJT9D7sBd .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJT9D7sBd .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJT9D7sBd .mbr-section-title {
  color: #3a353e;
}
.cid-vlJT9D7sBd .mbr-text {
  color: #3a353e;
}
.cid-vlJT9DjMRp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9DjMRp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9DjMRp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9DjMRp .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJT9DjMRp .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9DjMRp .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJT9DjMRp .mbr-section-title {
  color: #000000;
}
.cid-vlJT9DjMRp .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJT9DjMRp .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJT9DjMRp .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJT9DjMRp .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJT9DjMRp .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJT9DjMRp .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJT9DjMRp .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJT9DjMRp .item-img img {
    height: 350px;
  }
}
.cid-vlJT9DjMRp .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJT9DjMRp .item-content {
    margin-top: 20px;
  }
}
.cid-vlJT9DjMRp .card-title {
  color: #131313;
}
.cid-vlJT9DjMRp .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJT9DjMRp .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJT9DjMRp .card-title,
.cid-vlJT9DjMRp .iconfont-wrapper {
  color: #000000;
}
.cid-vlJT9DjMRp .card-text,
.cid-vlJT9DjMRp .mbr-section-btn {
  color: #000000;
}
.cid-vlJT9Dvl4S {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9Dvl4S .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9Dvl4S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9Dvl4S .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJT9Dvl4S .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9Dvl4S .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJT9Dvl4S .mbr-section-title {
  color: #000000;
}
.cid-vlJT9Dvl4S .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJT9Dvl4S .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJT9Dvl4S .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJT9Dvl4S .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJT9Dvl4S .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9Dvl4S .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9Dvl4S .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJT9Dvl4S .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJT9Dvl4S .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJT9Dvl4S .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJT9Dvl4S .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJT9Dvl4S .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJT9Dvl4S .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJT9Dvl4S .card-title {
  color: #131313;
}
.cid-vlJT9Dvl4S .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJT9Dvl4S .card-text {
    margin-top: 15px;
  }
}
.cid-vlJT9Dvl4S .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJT9Dvl4S .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9Dvl4S .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJT9Dvl4S .card-title,
.cid-vlJT9Dvl4S .iconfont-wrapper {
  color: #000000;
}
.cid-vlJT9DJ4eB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9DJ4eB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9DJ4eB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9DJ4eB .row {
  margin: 0 !important;
}
.cid-vlJT9DJ4eB .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJT9DJ4eB .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9DJ4eB .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJT9DJ4eB .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJT9DJ4eB .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJT9DJ4eB .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJT9DJ4eB .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJT9DJ4eB .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJT9DJ4eB .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJT9DJ4eB .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9DJ4eB .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJT9DJ4eB .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJT9DJ4eB .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJT9DJ4eB .panel-group {
  border: none;
}
.cid-vlJT9DJ4eB .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJT9DJ4eB .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJT9DJ4eB .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJT9DJ4eB .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJT9DJ4eB .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJT9DJ4eB .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJT9DJ4eB .panel-title-edit {
  color: #000000;
}
.cid-vlJT9DJ4eB .panel-body {
  padding: 0 0 20px;
}
.cid-vlJT9DJ4eB .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJT9DXsv7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9DXsv7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9DXsv7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9DXsv7 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJT9DXsv7 .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9DXsv7 .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJT9DXsv7 .mbr-section-title {
  color: #000000;
}
.cid-vlJT9DXsv7 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJT9DXsv7 .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJT9DXsv7 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJT9DXsv7 .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJT9DXsv7 .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9DXsv7 .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJT9DXsv7 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJT9DXsv7 .card-title {
  color: #000000;
}
.cid-vlJT9DXsv7 .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJT9DXsv7 .price-box {
    margin-top: 5px;
  }
}
.cid-vlJT9DXsv7 .number-text {
  color: #004300;
}
.cid-vlJT9DXsv7 .stint-text {
  color: #FC7942;
}
.cid-vlJT9DXsv7 .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJT9DXsv7 .card-text {
    margin-top: 10px;
  }
}
.cid-vlJT9DXsv7 .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJT9DXsv7 .list-box {
    margin-top: 24px;
  }
}
.cid-vlJT9DXsv7 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJT9DXsv7 .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJT9DXsv7 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJT9DXsv7 .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJT9DXsv7 .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJT9DXsv7 .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9DXsv7 .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJT9DXsv7 .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJT9DXsv7 .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJT9EkDXG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9EkDXG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9EkDXG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9EkDXG .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJT9EkDXG .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9EkDXG .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJT9EkDXG .mbr-section-title {
  color: #000000;
}
.cid-vlJT9EkDXG .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJT9EkDXG .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJT9EkDXG .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJT9EkDXG .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJT9EkDXG .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJT9EkDXG .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJT9EkDXG .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJT9EkDXG .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJT9EkDXG .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJT9EkDXG .card-title {
  color: #131313;
}
.cid-vlJT9EkDXG .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJT9EkDXG .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJT9EkDXG .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9EkDXG .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJT9EkDXG .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJT9EkDXG .card-title,
.cid-vlJT9EkDXG .iconfont-wrapper {
  color: #000000;
}
.cid-vlJT9EzRu6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9EzRu6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9EzRu6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJT9EzRu6 .container,
.cid-vlJT9EzRu6 .container-small,
.cid-vlJT9EzRu6 .container-fluid {
  padding: 0 !important;
}
.cid-vlJT9EzRu6 .container,
.cid-vlJT9EzRu6 .container-small {
  max-width: 1440px;
}
.cid-vlJT9EzRu6 .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJT9EzRu6 .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9EzRu6 .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJT9EzRu6 .mbr-section-title {
  color: #131313;
}
.cid-vlJT9EzRu6 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJT9EzRu6 .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJT9EzRu6 .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJT9EzRu6 .mbr-text a {
  text-decoration: underline;
}
.cid-vlJT9EzRu6 .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJT9EMw1o {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJT9EMw1o .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJT9EMw1o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJT9EMw1o .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJT9EMw1o .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJT9EMw1o .map-wrapper {
    height: 400px;
  }
}
.cid-vlJT9EMw1o .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJT9EMw1o .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJT9EMw1o .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJT9EMw1o .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJT9EMw1o .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJT9EMw1o .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJT9EMw1o .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJT9EMw1o .mbr-section-title {
  color: #000000;
}
.cid-vlJT9EMw1o .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJT9EMw1o form {
  width: 100%;
}
.cid-vlJT9EMw1o form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJT9EMw1o form p {
  color: #131313;
}
.cid-vlJT9EMw1o form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJT9EMw1o form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJT9EMw1o form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJT9EMw1o form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJT9EMw1o form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJT9EMw1o form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJT9EMw1o form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJT9EMw1o form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJT9EMw1o form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJT9EMw1o form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJT9EMw1o form select {
  color: #000000 !important;
}
.cid-vlJT9EMw1o form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJT9EMw1o form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJT9EMw1o form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJT9EMw1o form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJT9EMw1o form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJT9EMw1o form input,
.cid-vlJT9EMw1o form textarea {
  transition: 0.3s all;
}
.cid-vlJT9EMw1o form input:active,
.cid-vlJT9EMw1o form textarea:active,
.cid-vlJT9EMw1o form input:focus,
.cid-vlJT9EMw1o form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJT9EMw1o form input:active::-webkit-input-placeholder,
.cid-vlJT9EMw1o form textarea:active::-webkit-input-placeholder,
.cid-vlJT9EMw1o form input:focus::-webkit-input-placeholder,
.cid-vlJT9EMw1o form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJT9EMw1o form input:active::-moz-placeholder,
.cid-vlJT9EMw1o form textarea:active::-moz-placeholder,
.cid-vlJT9EMw1o form input:focus::-moz-placeholder,
.cid-vlJT9EMw1o form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJT9EMw1o form input:active:-moz-placeholder,
.cid-vlJT9EMw1o form textarea:active:-moz-placeholder,
.cid-vlJT9EMw1o form input:focus:-moz-placeholder,
.cid-vlJT9EMw1o form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJT9EMw1o form input:active:-ms-input-placeholder,
.cid-vlJT9EMw1o form textarea:active:-ms-input-placeholder,
.cid-vlJT9EMw1o form input:focus:-ms-input-placeholder,
.cid-vlJT9EMw1o form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJT9EMw1o form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJT9EMw1o form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJT9EMw1o form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJT9EMw1o form .form-check label {
  color: #000000;
}
.cid-vlJT9EMw1o form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJT9EMw1o form .form-check-input:focus,
.cid-vlJT9EMw1o form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJT9EMw1o form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJT9F4W9g {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJT9F4W9g .mbr-text {
  color: #131313;
}
.cid-vlJT9F4W9g .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTagnyS0 .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTagnyS0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTagnyS0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTagnyS0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTagnyS0 .dropdown-item:hover,
.cid-vlJTagnyS0 .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTagnyS0 .dropdown-item:hover span {
  color: white;
}
.cid-vlJTagnyS0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTagnyS0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTagnyS0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTagnyS0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTagnyS0 .nav-link {
  position: relative;
}
.cid-vlJTagnyS0 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTagnyS0 .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTagnyS0 .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTagnyS0 .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTagnyS0 .dropdown-menu,
.cid-vlJTagnyS0 .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTagnyS0 .nav-item:focus,
.cid-vlJTagnyS0 .nav-link:focus {
  outline: none;
}
.cid-vlJTagnyS0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTagnyS0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTagnyS0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTagnyS0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTagnyS0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTagnyS0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTagnyS0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTagnyS0 .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTagnyS0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTagnyS0 .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTagnyS0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTagnyS0 .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTagnyS0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTagnyS0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTagnyS0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTagnyS0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTagnyS0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTagnyS0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTagnyS0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTagnyS0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTagnyS0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTagnyS0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTagnyS0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTagnyS0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTagnyS0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTagnyS0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTagnyS0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTagnyS0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTagnyS0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTagnyS0 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTagnyS0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTagnyS0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTagnyS0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTagnyS0 .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTagnyS0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTagnyS0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTagnyS0 .dropdown-item.active,
.cid-vlJTagnyS0 .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTagnyS0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTagnyS0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTagnyS0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTagnyS0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTagnyS0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTagnyS0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTagnyS0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTagnyS0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTagnyS0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTagnyS0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTagnyS0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTagnyS0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTagnyS0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTagnyS0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTagnyS0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTagnyS0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTagnyS0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTagnyS0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTagnyS0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTagnyS0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTagnyS0 .navbar {
    height: 70px;
  }
  .cid-vlJTagnyS0 .navbar.opened {
    height: auto;
  }
  .cid-vlJTagnyS0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTagnyS0 .container,
.cid-vlJTagnyS0 .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTagnyS0 .container:before,
  .cid-vlJTagnyS0 .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTagnyS0 .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTagnyS0 .navbar-short .container,
.cid-vlJTagnyS0 .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTagnyS0 .navbar-short .container:before,
.cid-vlJTagnyS0 .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTagnyS0 .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTagnyS0 .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTagnyS0 .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTagnyS0 .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTagnyS0 .navbar {
    overflow: hidden;
  }
  .cid-vlJTagnyS0 .container,
  .cid-vlJTagnyS0 .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTagnyS0 .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTagnyS0 .navbar-short .container,
  .cid-vlJTagnyS0 .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTagnyS0 .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTagnyS0 .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTagnyS0 .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTagnyS0 .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTagnyS0 .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTagnyS0 .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTagnyS0 .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTagnyS0 .nav-link,
.cid-vlJTagnyS0 .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTagIDaM {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTagIDaM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTagIDaM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTagIDaM .container,
.cid-vlJTagIDaM .container-fluid {
  position: static;
}
.cid-vlJTagIDaM .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTagIDaM .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTagIDaM .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTagIDaM .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTagIDaM .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTagIDaM .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTagIDaM .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTagIDaM .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTagIDaM .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTagIDaM .item-img {
    display: none;
  }
}
.cid-vlJTagIDaM .mbr-text,
.cid-vlJTagIDaM .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTagURp7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTagURp7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTagURp7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTagURp7 .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTagURp7 .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTagURp7 .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTagURp7 .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTagURp7 .item-img {
    width: 100%;
  }
}
.cid-vlJTagURp7 .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTagURp7 .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTagURp7 .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTagURp7 .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTagURp7 .card-title {
  color: #000000;
}
.cid-vlJTagURp7 .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTagURp7 .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTagURp7 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTagURp7 .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTagURp7 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTagURp7 .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTagURp7 .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTagURp7 .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTagURp7 .card-text,
.cid-vlJTagURp7 .mbr-section-btn {
  color: #000000;
}
.cid-vlJTah7fQG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTah7fQG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTah7fQG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTah7fQG .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTah7fQG .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTah7fQG .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTah7fQG .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTah7fQG .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTah7fQG .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTah7fQG .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTah7fQG .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTah7fQG .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTah7fQG .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTah7fQG .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTah7fQG .mbr-text {
  color: #3a353e;
}
.cid-vlJTahiYsX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTahiYsX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTahiYsX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTahiYsX .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTahiYsX .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTahiYsX .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTahiYsX .mbr-section-title {
  color: #000000;
}
.cid-vlJTahiYsX .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTahiYsX .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTahiYsX .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTahiYsX .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTahiYsX .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTahiYsX .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTahiYsX .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTahiYsX .item-img img {
    height: 350px;
  }
}
.cid-vlJTahiYsX .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTahiYsX .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTahiYsX .card-title {
  color: #131313;
}
.cid-vlJTahiYsX .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTahiYsX .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTahiYsX .card-title,
.cid-vlJTahiYsX .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTahiYsX .card-text,
.cid-vlJTahiYsX .mbr-section-btn {
  color: #000000;
}
.cid-vlJTahvtqo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTahvtqo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTahvtqo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTahvtqo .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTahvtqo .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTahvtqo .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTahvtqo .mbr-section-title {
  color: #000000;
}
.cid-vlJTahvtqo .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTahvtqo .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTahvtqo .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTahvtqo .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTahvtqo .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTahvtqo .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTahvtqo .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTahvtqo .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTahvtqo .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTahvtqo .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTahvtqo .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTahvtqo .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTahvtqo .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTahvtqo .card-title {
  color: #131313;
}
.cid-vlJTahvtqo .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTahvtqo .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTahvtqo .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTahvtqo .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTahvtqo .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTahvtqo .card-title,
.cid-vlJTahvtqo .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTahKUte {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTahKUte .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTahKUte .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTahKUte .row {
  margin: 0 !important;
}
.cid-vlJTahKUte .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTahKUte .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTahKUte .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTahKUte .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTahKUte .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTahKUte .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTahKUte .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTahKUte .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTahKUte .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTahKUte .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTahKUte .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTahKUte .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTahKUte .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTahKUte .panel-group {
  border: none;
}
.cid-vlJTahKUte .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTahKUte .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTahKUte .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTahKUte .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTahKUte .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTahKUte .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTahKUte .panel-title-edit {
  color: #000000;
}
.cid-vlJTahKUte .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTahKUte .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTai1uQB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTai1uQB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTai1uQB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTai1uQB .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTai1uQB .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTai1uQB .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTai1uQB .mbr-section-title {
  color: #000000;
}
.cid-vlJTai1uQB .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTai1uQB .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTai1uQB .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTai1uQB .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTai1uQB .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTai1uQB .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTai1uQB .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTai1uQB .card-title {
  color: #000000;
}
.cid-vlJTai1uQB .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTai1uQB .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTai1uQB .number-text {
  color: #004300;
}
.cid-vlJTai1uQB .stint-text {
  color: #FC7942;
}
.cid-vlJTai1uQB .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTai1uQB .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTai1uQB .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTai1uQB .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTai1uQB .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTai1uQB .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTai1uQB .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTai1uQB .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTai1uQB .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTai1uQB .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTai1uQB .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTai1uQB .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTai1uQB .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTaipDtD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaipDtD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaipDtD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaipDtD .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTaipDtD .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaipDtD .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTaipDtD .mbr-section-title {
  color: #000000;
}
.cid-vlJTaipDtD .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTaipDtD .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTaipDtD .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTaipDtD .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTaipDtD .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTaipDtD .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTaipDtD .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTaipDtD .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTaipDtD .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTaipDtD .card-title {
  color: #131313;
}
.cid-vlJTaipDtD .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTaipDtD .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTaipDtD .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaipDtD .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTaipDtD .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTaipDtD .card-title,
.cid-vlJTaipDtD .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTaiIMmY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaiIMmY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaiIMmY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaiIMmY .container,
.cid-vlJTaiIMmY .container-small,
.cid-vlJTaiIMmY .container-fluid {
  padding: 0 !important;
}
.cid-vlJTaiIMmY .container,
.cid-vlJTaiIMmY .container-small {
  max-width: 1440px;
}
.cid-vlJTaiIMmY .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTaiIMmY .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaiIMmY .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTaiIMmY .mbr-section-title {
  color: #131313;
}
.cid-vlJTaiIMmY .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTaiIMmY .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTaiIMmY .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTaiIMmY .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTaiIMmY .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTaiWu63 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaiWu63 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaiWu63 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTaiWu63 .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaiWu63 .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaiWu63 .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTaiWu63 .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTaiWu63 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTaiWu63 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTaiWu63 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTaiWu63 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTaiWu63 .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTaiWu63 .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTaiWu63 .mbr-section-title {
  color: #000000;
}
.cid-vlJTaiWu63 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTaiWu63 form {
  width: 100%;
}
.cid-vlJTaiWu63 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTaiWu63 form p {
  color: #131313;
}
.cid-vlJTaiWu63 form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTaiWu63 form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTaiWu63 form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTaiWu63 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTaiWu63 form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTaiWu63 form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTaiWu63 form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTaiWu63 form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTaiWu63 form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTaiWu63 form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTaiWu63 form select {
  color: #000000 !important;
}
.cid-vlJTaiWu63 form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTaiWu63 form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTaiWu63 form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTaiWu63 form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTaiWu63 form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTaiWu63 form input,
.cid-vlJTaiWu63 form textarea {
  transition: 0.3s all;
}
.cid-vlJTaiWu63 form input:active,
.cid-vlJTaiWu63 form textarea:active,
.cid-vlJTaiWu63 form input:focus,
.cid-vlJTaiWu63 form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTaiWu63 form input:active::-webkit-input-placeholder,
.cid-vlJTaiWu63 form textarea:active::-webkit-input-placeholder,
.cid-vlJTaiWu63 form input:focus::-webkit-input-placeholder,
.cid-vlJTaiWu63 form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTaiWu63 form input:active::-moz-placeholder,
.cid-vlJTaiWu63 form textarea:active::-moz-placeholder,
.cid-vlJTaiWu63 form input:focus::-moz-placeholder,
.cid-vlJTaiWu63 form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTaiWu63 form input:active:-moz-placeholder,
.cid-vlJTaiWu63 form textarea:active:-moz-placeholder,
.cid-vlJTaiWu63 form input:focus:-moz-placeholder,
.cid-vlJTaiWu63 form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTaiWu63 form input:active:-ms-input-placeholder,
.cid-vlJTaiWu63 form textarea:active:-ms-input-placeholder,
.cid-vlJTaiWu63 form input:focus:-ms-input-placeholder,
.cid-vlJTaiWu63 form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTaiWu63 form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTaiWu63 form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTaiWu63 form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTaiWu63 form .form-check label {
  color: #000000;
}
.cid-vlJTaiWu63 form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTaiWu63 form .form-check-input:focus,
.cid-vlJTaiWu63 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTaiWu63 form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTajdRYM {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTajdRYM .mbr-text {
  color: #131313;
}
.cid-vlJTajdRYM .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTaE0Y4E .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTaE0Y4E .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTaE0Y4E .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTaE0Y4E .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTaE0Y4E .dropdown-item:hover,
.cid-vlJTaE0Y4E .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTaE0Y4E .dropdown-item:hover span {
  color: white;
}
.cid-vlJTaE0Y4E .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTaE0Y4E .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTaE0Y4E .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTaE0Y4E .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTaE0Y4E .nav-link {
  position: relative;
}
.cid-vlJTaE0Y4E .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTaE0Y4E .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTaE0Y4E .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTaE0Y4E .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTaE0Y4E .dropdown-menu,
.cid-vlJTaE0Y4E .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTaE0Y4E .nav-item:focus,
.cid-vlJTaE0Y4E .nav-link:focus {
  outline: none;
}
.cid-vlJTaE0Y4E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTaE0Y4E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTaE0Y4E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTaE0Y4E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTaE0Y4E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTaE0Y4E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTaE0Y4E .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTaE0Y4E .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTaE0Y4E .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTaE0Y4E .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTaE0Y4E .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTaE0Y4E .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTaE0Y4E .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTaE0Y4E .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTaE0Y4E .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTaE0Y4E .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTaE0Y4E .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTaE0Y4E .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTaE0Y4E .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTaE0Y4E .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTaE0Y4E .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTaE0Y4E .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTaE0Y4E .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTaE0Y4E .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTaE0Y4E .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTaE0Y4E .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTaE0Y4E .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTaE0Y4E .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTaE0Y4E .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTaE0Y4E .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTaE0Y4E .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTaE0Y4E .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTaE0Y4E .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTaE0Y4E .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTaE0Y4E .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTaE0Y4E .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTaE0Y4E .dropdown-item.active,
.cid-vlJTaE0Y4E .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTaE0Y4E .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTaE0Y4E .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTaE0Y4E .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTaE0Y4E .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTaE0Y4E .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTaE0Y4E .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTaE0Y4E ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTaE0Y4E .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTaE0Y4E button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTaE0Y4E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTaE0Y4E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTaE0Y4E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTaE0Y4E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTaE0Y4E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTaE0Y4E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTaE0Y4E nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTaE0Y4E nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTaE0Y4E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTaE0Y4E .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTaE0Y4E a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTaE0Y4E .navbar {
    height: 70px;
  }
  .cid-vlJTaE0Y4E .navbar.opened {
    height: auto;
  }
  .cid-vlJTaE0Y4E .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTaE0Y4E .container,
.cid-vlJTaE0Y4E .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTaE0Y4E .container:before,
  .cid-vlJTaE0Y4E .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTaE0Y4E .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTaE0Y4E .navbar-short .container,
.cid-vlJTaE0Y4E .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTaE0Y4E .navbar-short .container:before,
.cid-vlJTaE0Y4E .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTaE0Y4E .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTaE0Y4E .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTaE0Y4E .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTaE0Y4E .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaE0Y4E .navbar {
    overflow: hidden;
  }
  .cid-vlJTaE0Y4E .container,
  .cid-vlJTaE0Y4E .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTaE0Y4E .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTaE0Y4E .navbar-short .container,
  .cid-vlJTaE0Y4E .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTaE0Y4E .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTaE0Y4E .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTaE0Y4E .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTaE0Y4E .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTaE0Y4E .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTaE0Y4E .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTaE0Y4E .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTaE0Y4E .nav-link,
.cid-vlJTaE0Y4E .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTaElLQ3 {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTaElLQ3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaElLQ3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaElLQ3 .container,
.cid-vlJTaElLQ3 .container-fluid {
  position: static;
}
.cid-vlJTaElLQ3 .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTaElLQ3 .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTaElLQ3 .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTaElLQ3 .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTaElLQ3 .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTaElLQ3 .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTaElLQ3 .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTaElLQ3 .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTaElLQ3 .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTaElLQ3 .item-img {
    display: none;
  }
}
.cid-vlJTaElLQ3 .mbr-text,
.cid-vlJTaElLQ3 .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTaEvjx0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaEvjx0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaEvjx0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaEvjx0 .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTaEvjx0 .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTaEvjx0 .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTaEvjx0 .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaEvjx0 .item-img {
    width: 100%;
  }
}
.cid-vlJTaEvjx0 .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTaEvjx0 .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTaEvjx0 .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaEvjx0 .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTaEvjx0 .card-title {
  color: #000000;
}
.cid-vlJTaEvjx0 .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTaEvjx0 .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTaEvjx0 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTaEvjx0 .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTaEvjx0 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTaEvjx0 .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTaEvjx0 .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTaEvjx0 .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTaEvjx0 .card-text,
.cid-vlJTaEvjx0 .mbr-section-btn {
  color: #000000;
}
.cid-vlJTaEIoXd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaEIoXd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaEIoXd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaEIoXd .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTaEIoXd .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTaEIoXd .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTaEIoXd .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTaEIoXd .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTaEIoXd .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTaEIoXd .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTaEIoXd .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTaEIoXd .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTaEIoXd .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTaEIoXd .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTaEIoXd .mbr-text {
  color: #3a353e;
}
.cid-vlJTaETD40 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaETD40 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaETD40 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaETD40 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTaETD40 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaETD40 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTaETD40 .mbr-section-title {
  color: #000000;
}
.cid-vlJTaETD40 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTaETD40 .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTaETD40 .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTaETD40 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTaETD40 .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTaETD40 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTaETD40 .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTaETD40 .item-img img {
    height: 350px;
  }
}
.cid-vlJTaETD40 .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTaETD40 .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTaETD40 .card-title {
  color: #131313;
}
.cid-vlJTaETD40 .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTaETD40 .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTaETD40 .card-title,
.cid-vlJTaETD40 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTaETD40 .card-text,
.cid-vlJTaETD40 .mbr-section-btn {
  color: #000000;
}
.cid-vlJTaF7iGh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaF7iGh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaF7iGh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaF7iGh .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTaF7iGh .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaF7iGh .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTaF7iGh .mbr-section-title {
  color: #000000;
}
.cid-vlJTaF7iGh .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTaF7iGh .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTaF7iGh .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTaF7iGh .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTaF7iGh .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaF7iGh .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaF7iGh .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTaF7iGh .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTaF7iGh .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTaF7iGh .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTaF7iGh .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTaF7iGh .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTaF7iGh .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTaF7iGh .card-title {
  color: #131313;
}
.cid-vlJTaF7iGh .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTaF7iGh .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTaF7iGh .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTaF7iGh .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaF7iGh .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTaF7iGh .card-title,
.cid-vlJTaF7iGh .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTaFmGcO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaFmGcO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaFmGcO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaFmGcO .row {
  margin: 0 !important;
}
.cid-vlJTaFmGcO .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTaFmGcO .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaFmGcO .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTaFmGcO .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTaFmGcO .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTaFmGcO .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTaFmGcO .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTaFmGcO .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTaFmGcO .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTaFmGcO .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaFmGcO .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTaFmGcO .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTaFmGcO .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTaFmGcO .panel-group {
  border: none;
}
.cid-vlJTaFmGcO .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTaFmGcO .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTaFmGcO .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTaFmGcO .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTaFmGcO .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTaFmGcO .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTaFmGcO .panel-title-edit {
  color: #000000;
}
.cid-vlJTaFmGcO .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTaFmGcO .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTaFB4fZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaFB4fZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaFB4fZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaFB4fZ .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTaFB4fZ .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaFB4fZ .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTaFB4fZ .mbr-section-title {
  color: #000000;
}
.cid-vlJTaFB4fZ .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTaFB4fZ .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTaFB4fZ .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTaFB4fZ .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTaFB4fZ .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaFB4fZ .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTaFB4fZ .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTaFB4fZ .card-title {
  color: #000000;
}
.cid-vlJTaFB4fZ .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTaFB4fZ .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTaFB4fZ .number-text {
  color: #004300;
}
.cid-vlJTaFB4fZ .stint-text {
  color: #FC7942;
}
.cid-vlJTaFB4fZ .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTaFB4fZ .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTaFB4fZ .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTaFB4fZ .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTaFB4fZ .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTaFB4fZ .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTaFB4fZ .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTaFB4fZ .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTaFB4fZ .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTaFB4fZ .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaFB4fZ .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTaFB4fZ .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTaFB4fZ .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTaG8zoO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaG8zoO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaG8zoO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaG8zoO .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTaG8zoO .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaG8zoO .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTaG8zoO .mbr-section-title {
  color: #000000;
}
.cid-vlJTaG8zoO .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTaG8zoO .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTaG8zoO .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTaG8zoO .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTaG8zoO .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTaG8zoO .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTaG8zoO .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTaG8zoO .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTaG8zoO .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTaG8zoO .card-title {
  color: #131313;
}
.cid-vlJTaG8zoO .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTaG8zoO .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTaG8zoO .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaG8zoO .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTaG8zoO .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTaG8zoO .card-title,
.cid-vlJTaG8zoO .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTaGoAbU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaGoAbU .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaGoAbU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaGoAbU .container,
.cid-vlJTaGoAbU .container-small,
.cid-vlJTaGoAbU .container-fluid {
  padding: 0 !important;
}
.cid-vlJTaGoAbU .container,
.cid-vlJTaGoAbU .container-small {
  max-width: 1440px;
}
.cid-vlJTaGoAbU .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTaGoAbU .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaGoAbU .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTaGoAbU .mbr-section-title {
  color: #131313;
}
.cid-vlJTaGoAbU .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTaGoAbU .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTaGoAbU .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTaGoAbU .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTaGoAbU .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTaGAfYm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaGAfYm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaGAfYm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTaGAfYm .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaGAfYm .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaGAfYm .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTaGAfYm .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTaGAfYm .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTaGAfYm .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTaGAfYm .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTaGAfYm .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTaGAfYm .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTaGAfYm .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTaGAfYm .mbr-section-title {
  color: #000000;
}
.cid-vlJTaGAfYm .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTaGAfYm form {
  width: 100%;
}
.cid-vlJTaGAfYm form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTaGAfYm form p {
  color: #131313;
}
.cid-vlJTaGAfYm form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTaGAfYm form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTaGAfYm form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTaGAfYm form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTaGAfYm form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTaGAfYm form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTaGAfYm form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTaGAfYm form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTaGAfYm form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTaGAfYm form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTaGAfYm form select {
  color: #000000 !important;
}
.cid-vlJTaGAfYm form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTaGAfYm form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTaGAfYm form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTaGAfYm form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTaGAfYm form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTaGAfYm form input,
.cid-vlJTaGAfYm form textarea {
  transition: 0.3s all;
}
.cid-vlJTaGAfYm form input:active,
.cid-vlJTaGAfYm form textarea:active,
.cid-vlJTaGAfYm form input:focus,
.cid-vlJTaGAfYm form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTaGAfYm form input:active::-webkit-input-placeholder,
.cid-vlJTaGAfYm form textarea:active::-webkit-input-placeholder,
.cid-vlJTaGAfYm form input:focus::-webkit-input-placeholder,
.cid-vlJTaGAfYm form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTaGAfYm form input:active::-moz-placeholder,
.cid-vlJTaGAfYm form textarea:active::-moz-placeholder,
.cid-vlJTaGAfYm form input:focus::-moz-placeholder,
.cid-vlJTaGAfYm form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTaGAfYm form input:active:-moz-placeholder,
.cid-vlJTaGAfYm form textarea:active:-moz-placeholder,
.cid-vlJTaGAfYm form input:focus:-moz-placeholder,
.cid-vlJTaGAfYm form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTaGAfYm form input:active:-ms-input-placeholder,
.cid-vlJTaGAfYm form textarea:active:-ms-input-placeholder,
.cid-vlJTaGAfYm form input:focus:-ms-input-placeholder,
.cid-vlJTaGAfYm form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTaGAfYm form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTaGAfYm form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTaGAfYm form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTaGAfYm form .form-check label {
  color: #000000;
}
.cid-vlJTaGAfYm form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTaGAfYm form .form-check-input:focus,
.cid-vlJTaGAfYm form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTaGAfYm form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTaGPakJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTaGPakJ .mbr-text {
  color: #131313;
}
.cid-vlJTaGPakJ .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTaYEz2G .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTaYEz2G .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTaYEz2G .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTaYEz2G .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTaYEz2G .dropdown-item:hover,
.cid-vlJTaYEz2G .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTaYEz2G .dropdown-item:hover span {
  color: white;
}
.cid-vlJTaYEz2G .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTaYEz2G .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTaYEz2G .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTaYEz2G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTaYEz2G .nav-link {
  position: relative;
}
.cid-vlJTaYEz2G .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTaYEz2G .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTaYEz2G .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTaYEz2G .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTaYEz2G .dropdown-menu,
.cid-vlJTaYEz2G .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTaYEz2G .nav-item:focus,
.cid-vlJTaYEz2G .nav-link:focus {
  outline: none;
}
.cid-vlJTaYEz2G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTaYEz2G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTaYEz2G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTaYEz2G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTaYEz2G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTaYEz2G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTaYEz2G .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTaYEz2G .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTaYEz2G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTaYEz2G .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTaYEz2G .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTaYEz2G .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTaYEz2G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTaYEz2G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTaYEz2G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTaYEz2G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTaYEz2G .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTaYEz2G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTaYEz2G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTaYEz2G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTaYEz2G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTaYEz2G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTaYEz2G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTaYEz2G .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTaYEz2G .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTaYEz2G .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTaYEz2G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTaYEz2G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTaYEz2G .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTaYEz2G .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTaYEz2G .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTaYEz2G .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTaYEz2G .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTaYEz2G .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTaYEz2G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTaYEz2G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTaYEz2G .dropdown-item.active,
.cid-vlJTaYEz2G .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTaYEz2G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTaYEz2G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTaYEz2G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTaYEz2G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTaYEz2G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTaYEz2G .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTaYEz2G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTaYEz2G .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTaYEz2G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTaYEz2G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTaYEz2G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTaYEz2G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTaYEz2G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTaYEz2G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTaYEz2G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTaYEz2G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTaYEz2G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTaYEz2G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTaYEz2G .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTaYEz2G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTaYEz2G .navbar {
    height: 70px;
  }
  .cid-vlJTaYEz2G .navbar.opened {
    height: auto;
  }
  .cid-vlJTaYEz2G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTaYEz2G .container,
.cid-vlJTaYEz2G .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTaYEz2G .container:before,
  .cid-vlJTaYEz2G .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTaYEz2G .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTaYEz2G .navbar-short .container,
.cid-vlJTaYEz2G .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTaYEz2G .navbar-short .container:before,
.cid-vlJTaYEz2G .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTaYEz2G .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTaYEz2G .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTaYEz2G .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTaYEz2G .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaYEz2G .navbar {
    overflow: hidden;
  }
  .cid-vlJTaYEz2G .container,
  .cid-vlJTaYEz2G .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTaYEz2G .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTaYEz2G .navbar-short .container,
  .cid-vlJTaYEz2G .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTaYEz2G .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTaYEz2G .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTaYEz2G .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTaYEz2G .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTaYEz2G .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTaYEz2G .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTaYEz2G .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTaYEz2G .nav-link,
.cid-vlJTaYEz2G .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTaYZbmj {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTaYZbmj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaYZbmj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaYZbmj .container,
.cid-vlJTaYZbmj .container-fluid {
  position: static;
}
.cid-vlJTaYZbmj .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTaYZbmj .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTaYZbmj .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTaYZbmj .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTaYZbmj .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTaYZbmj .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTaYZbmj .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTaYZbmj .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTaYZbmj .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTaYZbmj .item-img {
    display: none;
  }
}
.cid-vlJTaYZbmj .mbr-text,
.cid-vlJTaYZbmj .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTaZbbpf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaZbbpf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaZbbpf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaZbbpf .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTaZbbpf .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTaZbbpf .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTaZbbpf .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaZbbpf .item-img {
    width: 100%;
  }
}
.cid-vlJTaZbbpf .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTaZbbpf .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTaZbbpf .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaZbbpf .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTaZbbpf .card-title {
  color: #000000;
}
.cid-vlJTaZbbpf .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTaZbbpf .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTaZbbpf .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTaZbbpf .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTaZbbpf .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTaZbbpf .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTaZbbpf .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTaZbbpf .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTaZbbpf .card-text,
.cid-vlJTaZbbpf .mbr-section-btn {
  color: #000000;
}
.cid-vlJTaZo2Nf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaZo2Nf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaZo2Nf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaZo2Nf .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTaZo2Nf .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTaZo2Nf .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTaZo2Nf .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTaZo2Nf .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTaZo2Nf .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTaZo2Nf .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTaZo2Nf .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTaZo2Nf .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTaZo2Nf .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTaZo2Nf .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTaZo2Nf .mbr-text {
  color: #3a353e;
}
.cid-vlJTaZApeH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaZApeH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaZApeH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaZApeH .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTaZApeH .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaZApeH .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTaZApeH .mbr-section-title {
  color: #000000;
}
.cid-vlJTaZApeH .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTaZApeH .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTaZApeH .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTaZApeH .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTaZApeH .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTaZApeH .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTaZApeH .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTaZApeH .item-img img {
    height: 350px;
  }
}
.cid-vlJTaZApeH .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTaZApeH .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTaZApeH .card-title {
  color: #131313;
}
.cid-vlJTaZApeH .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTaZApeH .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTaZApeH .card-title,
.cid-vlJTaZApeH .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTaZApeH .card-text,
.cid-vlJTaZApeH .mbr-section-btn {
  color: #000000;
}
.cid-vlJTaZOnT3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTaZOnT3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTaZOnT3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTaZOnT3 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTaZOnT3 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaZOnT3 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTaZOnT3 .mbr-section-title {
  color: #000000;
}
.cid-vlJTaZOnT3 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTaZOnT3 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTaZOnT3 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTaZOnT3 .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTaZOnT3 .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaZOnT3 .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTaZOnT3 .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTaZOnT3 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTaZOnT3 .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTaZOnT3 .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTaZOnT3 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTaZOnT3 .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTaZOnT3 .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTaZOnT3 .card-title {
  color: #131313;
}
.cid-vlJTaZOnT3 .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTaZOnT3 .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTaZOnT3 .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTaZOnT3 .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTaZOnT3 .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTaZOnT3 .card-title,
.cid-vlJTaZOnT3 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTb04G7H {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTb04G7H .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTb04G7H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTb04G7H .row {
  margin: 0 !important;
}
.cid-vlJTb04G7H .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTb04G7H .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTb04G7H .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTb04G7H .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTb04G7H .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTb04G7H .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTb04G7H .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTb04G7H .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTb04G7H .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTb04G7H .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTb04G7H .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTb04G7H .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTb04G7H .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTb04G7H .panel-group {
  border: none;
}
.cid-vlJTb04G7H .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTb04G7H .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTb04G7H .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTb04G7H .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTb04G7H .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTb04G7H .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTb04G7H .panel-title-edit {
  color: #000000;
}
.cid-vlJTb04G7H .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTb04G7H .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTb0jTjJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTb0jTjJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTb0jTjJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTb0jTjJ .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTb0jTjJ .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTb0jTjJ .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTb0jTjJ .mbr-section-title {
  color: #000000;
}
.cid-vlJTb0jTjJ .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTb0jTjJ .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTb0jTjJ .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTb0jTjJ .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTb0jTjJ .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTb0jTjJ .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTb0jTjJ .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTb0jTjJ .card-title {
  color: #000000;
}
.cid-vlJTb0jTjJ .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTb0jTjJ .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTb0jTjJ .number-text {
  color: #004300;
}
.cid-vlJTb0jTjJ .stint-text {
  color: #FC7942;
}
.cid-vlJTb0jTjJ .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTb0jTjJ .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTb0jTjJ .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTb0jTjJ .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTb0jTjJ .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTb0jTjJ .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTb0jTjJ .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTb0jTjJ .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTb0jTjJ .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTb0jTjJ .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTb0jTjJ .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTb0jTjJ .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTb0jTjJ .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTb0Iu5v {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTb0Iu5v .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTb0Iu5v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTb0Iu5v .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTb0Iu5v .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTb0Iu5v .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTb0Iu5v .mbr-section-title {
  color: #000000;
}
.cid-vlJTb0Iu5v .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTb0Iu5v .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTb0Iu5v .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTb0Iu5v .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTb0Iu5v .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTb0Iu5v .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTb0Iu5v .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTb0Iu5v .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTb0Iu5v .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTb0Iu5v .card-title {
  color: #131313;
}
.cid-vlJTb0Iu5v .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTb0Iu5v .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTb0Iu5v .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTb0Iu5v .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTb0Iu5v .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTb0Iu5v .card-title,
.cid-vlJTb0Iu5v .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTb0Z0tE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTb0Z0tE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTb0Z0tE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTb0Z0tE .container,
.cid-vlJTb0Z0tE .container-small,
.cid-vlJTb0Z0tE .container-fluid {
  padding: 0 !important;
}
.cid-vlJTb0Z0tE .container,
.cid-vlJTb0Z0tE .container-small {
  max-width: 1440px;
}
.cid-vlJTb0Z0tE .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTb0Z0tE .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTb0Z0tE .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTb0Z0tE .mbr-section-title {
  color: #131313;
}
.cid-vlJTb0Z0tE .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTb0Z0tE .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTb0Z0tE .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTb0Z0tE .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTb0Z0tE .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTb1aBTw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTb1aBTw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTb1aBTw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTb1aBTw .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTb1aBTw .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTb1aBTw .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTb1aBTw .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTb1aBTw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTb1aBTw .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTb1aBTw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTb1aBTw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTb1aBTw .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTb1aBTw .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTb1aBTw .mbr-section-title {
  color: #000000;
}
.cid-vlJTb1aBTw .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTb1aBTw form {
  width: 100%;
}
.cid-vlJTb1aBTw form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTb1aBTw form p {
  color: #131313;
}
.cid-vlJTb1aBTw form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTb1aBTw form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTb1aBTw form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTb1aBTw form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTb1aBTw form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTb1aBTw form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTb1aBTw form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTb1aBTw form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTb1aBTw form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTb1aBTw form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTb1aBTw form select {
  color: #000000 !important;
}
.cid-vlJTb1aBTw form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTb1aBTw form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTb1aBTw form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTb1aBTw form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTb1aBTw form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTb1aBTw form input,
.cid-vlJTb1aBTw form textarea {
  transition: 0.3s all;
}
.cid-vlJTb1aBTw form input:active,
.cid-vlJTb1aBTw form textarea:active,
.cid-vlJTb1aBTw form input:focus,
.cid-vlJTb1aBTw form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTb1aBTw form input:active::-webkit-input-placeholder,
.cid-vlJTb1aBTw form textarea:active::-webkit-input-placeholder,
.cid-vlJTb1aBTw form input:focus::-webkit-input-placeholder,
.cid-vlJTb1aBTw form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTb1aBTw form input:active::-moz-placeholder,
.cid-vlJTb1aBTw form textarea:active::-moz-placeholder,
.cid-vlJTb1aBTw form input:focus::-moz-placeholder,
.cid-vlJTb1aBTw form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTb1aBTw form input:active:-moz-placeholder,
.cid-vlJTb1aBTw form textarea:active:-moz-placeholder,
.cid-vlJTb1aBTw form input:focus:-moz-placeholder,
.cid-vlJTb1aBTw form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTb1aBTw form input:active:-ms-input-placeholder,
.cid-vlJTb1aBTw form textarea:active:-ms-input-placeholder,
.cid-vlJTb1aBTw form input:focus:-ms-input-placeholder,
.cid-vlJTb1aBTw form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTb1aBTw form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTb1aBTw form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTb1aBTw form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTb1aBTw form .form-check label {
  color: #000000;
}
.cid-vlJTb1aBTw form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTb1aBTw form .form-check-input:focus,
.cid-vlJTb1aBTw form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTb1aBTw form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTb1qCia {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTb1qCia .mbr-text {
  color: #131313;
}
.cid-vlJTb1qCia .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTbi38mJ .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTbi38mJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTbi38mJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTbi38mJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTbi38mJ .dropdown-item:hover,
.cid-vlJTbi38mJ .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTbi38mJ .dropdown-item:hover span {
  color: white;
}
.cid-vlJTbi38mJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTbi38mJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTbi38mJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTbi38mJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTbi38mJ .nav-link {
  position: relative;
}
.cid-vlJTbi38mJ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTbi38mJ .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTbi38mJ .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTbi38mJ .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTbi38mJ .dropdown-menu,
.cid-vlJTbi38mJ .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTbi38mJ .nav-item:focus,
.cid-vlJTbi38mJ .nav-link:focus {
  outline: none;
}
.cid-vlJTbi38mJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTbi38mJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTbi38mJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTbi38mJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTbi38mJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTbi38mJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTbi38mJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTbi38mJ .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTbi38mJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTbi38mJ .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTbi38mJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTbi38mJ .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTbi38mJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTbi38mJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTbi38mJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTbi38mJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTbi38mJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTbi38mJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTbi38mJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTbi38mJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTbi38mJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTbi38mJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTbi38mJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTbi38mJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTbi38mJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTbi38mJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTbi38mJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTbi38mJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTbi38mJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTbi38mJ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTbi38mJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTbi38mJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTbi38mJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTbi38mJ .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTbi38mJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTbi38mJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTbi38mJ .dropdown-item.active,
.cid-vlJTbi38mJ .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTbi38mJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTbi38mJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTbi38mJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTbi38mJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTbi38mJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTbi38mJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTbi38mJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTbi38mJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTbi38mJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTbi38mJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTbi38mJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTbi38mJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTbi38mJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTbi38mJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTbi38mJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTbi38mJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTbi38mJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTbi38mJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTbi38mJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTbi38mJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTbi38mJ .navbar {
    height: 70px;
  }
  .cid-vlJTbi38mJ .navbar.opened {
    height: auto;
  }
  .cid-vlJTbi38mJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTbi38mJ .container,
.cid-vlJTbi38mJ .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTbi38mJ .container:before,
  .cid-vlJTbi38mJ .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTbi38mJ .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTbi38mJ .navbar-short .container,
.cid-vlJTbi38mJ .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTbi38mJ .navbar-short .container:before,
.cid-vlJTbi38mJ .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTbi38mJ .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTbi38mJ .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTbi38mJ .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTbi38mJ .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbi38mJ .navbar {
    overflow: hidden;
  }
  .cid-vlJTbi38mJ .container,
  .cid-vlJTbi38mJ .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTbi38mJ .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTbi38mJ .navbar-short .container,
  .cid-vlJTbi38mJ .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTbi38mJ .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTbi38mJ .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTbi38mJ .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTbi38mJ .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTbi38mJ .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTbi38mJ .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTbi38mJ .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTbi38mJ .nav-link,
.cid-vlJTbi38mJ .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTbiqkpa {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTbiqkpa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbiqkpa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbiqkpa .container,
.cid-vlJTbiqkpa .container-fluid {
  position: static;
}
.cid-vlJTbiqkpa .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTbiqkpa .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTbiqkpa .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTbiqkpa .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTbiqkpa .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTbiqkpa .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTbiqkpa .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTbiqkpa .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTbiqkpa .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTbiqkpa .item-img {
    display: none;
  }
}
.cid-vlJTbiqkpa .mbr-text,
.cid-vlJTbiqkpa .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTbiBsXQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbiBsXQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbiBsXQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbiBsXQ .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTbiBsXQ .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTbiBsXQ .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTbiBsXQ .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbiBsXQ .item-img {
    width: 100%;
  }
}
.cid-vlJTbiBsXQ .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTbiBsXQ .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTbiBsXQ .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbiBsXQ .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTbiBsXQ .card-title {
  color: #000000;
}
.cid-vlJTbiBsXQ .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTbiBsXQ .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTbiBsXQ .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTbiBsXQ .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTbiBsXQ .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTbiBsXQ .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTbiBsXQ .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTbiBsXQ .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTbiBsXQ .card-text,
.cid-vlJTbiBsXQ .mbr-section-btn {
  color: #000000;
}
.cid-vlJTbiOmJP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbiOmJP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbiOmJP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbiOmJP .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTbiOmJP .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTbiOmJP .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTbiOmJP .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTbiOmJP .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTbiOmJP .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTbiOmJP .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTbiOmJP .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTbiOmJP .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTbiOmJP .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTbiOmJP .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTbiOmJP .mbr-text {
  color: #3a353e;
}
.cid-vlJTbj0Wsj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbj0Wsj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbj0Wsj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbj0Wsj .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTbj0Wsj .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbj0Wsj .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTbj0Wsj .mbr-section-title {
  color: #000000;
}
.cid-vlJTbj0Wsj .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTbj0Wsj .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTbj0Wsj .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTbj0Wsj .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTbj0Wsj .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTbj0Wsj .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTbj0Wsj .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTbj0Wsj .item-img img {
    height: 350px;
  }
}
.cid-vlJTbj0Wsj .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTbj0Wsj .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTbj0Wsj .card-title {
  color: #131313;
}
.cid-vlJTbj0Wsj .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTbj0Wsj .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTbj0Wsj .card-title,
.cid-vlJTbj0Wsj .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTbj0Wsj .card-text,
.cid-vlJTbj0Wsj .mbr-section-btn {
  color: #000000;
}
.cid-vlJTbjcBjT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbjcBjT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbjcBjT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbjcBjT .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTbjcBjT .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbjcBjT .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTbjcBjT .mbr-section-title {
  color: #000000;
}
.cid-vlJTbjcBjT .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTbjcBjT .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTbjcBjT .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTbjcBjT .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTbjcBjT .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbjcBjT .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbjcBjT .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTbjcBjT .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTbjcBjT .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTbjcBjT .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTbjcBjT .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTbjcBjT .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTbjcBjT .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTbjcBjT .card-title {
  color: #131313;
}
.cid-vlJTbjcBjT .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTbjcBjT .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTbjcBjT .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTbjcBjT .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbjcBjT .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTbjcBjT .card-title,
.cid-vlJTbjcBjT .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTbjqr5D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbjqr5D .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbjqr5D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbjqr5D .row {
  margin: 0 !important;
}
.cid-vlJTbjqr5D .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTbjqr5D .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbjqr5D .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTbjqr5D .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTbjqr5D .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTbjqr5D .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTbjqr5D .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTbjqr5D .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTbjqr5D .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTbjqr5D .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbjqr5D .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTbjqr5D .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTbjqr5D .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTbjqr5D .panel-group {
  border: none;
}
.cid-vlJTbjqr5D .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTbjqr5D .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTbjqr5D .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTbjqr5D .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTbjqr5D .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTbjqr5D .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTbjqr5D .panel-title-edit {
  color: #000000;
}
.cid-vlJTbjqr5D .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTbjqr5D .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTbjFoST {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbjFoST .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbjFoST .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbjFoST .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTbjFoST .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbjFoST .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTbjFoST .mbr-section-title {
  color: #000000;
}
.cid-vlJTbjFoST .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTbjFoST .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTbjFoST .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTbjFoST .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTbjFoST .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbjFoST .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTbjFoST .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTbjFoST .card-title {
  color: #000000;
}
.cid-vlJTbjFoST .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTbjFoST .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTbjFoST .number-text {
  color: #004300;
}
.cid-vlJTbjFoST .stint-text {
  color: #FC7942;
}
.cid-vlJTbjFoST .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTbjFoST .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTbjFoST .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTbjFoST .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTbjFoST .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTbjFoST .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTbjFoST .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTbjFoST .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTbjFoST .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTbjFoST .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbjFoST .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTbjFoST .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTbjFoST .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTbk3U18 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbk3U18 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbk3U18 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbk3U18 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTbk3U18 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbk3U18 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTbk3U18 .mbr-section-title {
  color: #000000;
}
.cid-vlJTbk3U18 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTbk3U18 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTbk3U18 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTbk3U18 .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTbk3U18 .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTbk3U18 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTbk3U18 .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTbk3U18 .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTbk3U18 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTbk3U18 .card-title {
  color: #131313;
}
.cid-vlJTbk3U18 .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTbk3U18 .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTbk3U18 .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbk3U18 .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTbk3U18 .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTbk3U18 .card-title,
.cid-vlJTbk3U18 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTbknV4m {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbknV4m .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbknV4m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbknV4m .container,
.cid-vlJTbknV4m .container-small,
.cid-vlJTbknV4m .container-fluid {
  padding: 0 !important;
}
.cid-vlJTbknV4m .container,
.cid-vlJTbknV4m .container-small {
  max-width: 1440px;
}
.cid-vlJTbknV4m .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTbknV4m .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbknV4m .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTbknV4m .mbr-section-title {
  color: #131313;
}
.cid-vlJTbknV4m .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTbknV4m .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTbknV4m .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTbknV4m .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTbknV4m .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTbkzION {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbkzION .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbkzION .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTbkzION .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbkzION .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbkzION .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTbkzION .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTbkzION .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTbkzION .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTbkzION .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTbkzION .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTbkzION .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTbkzION .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTbkzION .mbr-section-title {
  color: #000000;
}
.cid-vlJTbkzION .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTbkzION form {
  width: 100%;
}
.cid-vlJTbkzION form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTbkzION form p {
  color: #131313;
}
.cid-vlJTbkzION form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTbkzION form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTbkzION form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTbkzION form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTbkzION form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTbkzION form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTbkzION form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTbkzION form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTbkzION form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTbkzION form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTbkzION form select {
  color: #000000 !important;
}
.cid-vlJTbkzION form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTbkzION form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTbkzION form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTbkzION form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTbkzION form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTbkzION form input,
.cid-vlJTbkzION form textarea {
  transition: 0.3s all;
}
.cid-vlJTbkzION form input:active,
.cid-vlJTbkzION form textarea:active,
.cid-vlJTbkzION form input:focus,
.cid-vlJTbkzION form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTbkzION form input:active::-webkit-input-placeholder,
.cid-vlJTbkzION form textarea:active::-webkit-input-placeholder,
.cid-vlJTbkzION form input:focus::-webkit-input-placeholder,
.cid-vlJTbkzION form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTbkzION form input:active::-moz-placeholder,
.cid-vlJTbkzION form textarea:active::-moz-placeholder,
.cid-vlJTbkzION form input:focus::-moz-placeholder,
.cid-vlJTbkzION form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTbkzION form input:active:-moz-placeholder,
.cid-vlJTbkzION form textarea:active:-moz-placeholder,
.cid-vlJTbkzION form input:focus:-moz-placeholder,
.cid-vlJTbkzION form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTbkzION form input:active:-ms-input-placeholder,
.cid-vlJTbkzION form textarea:active:-ms-input-placeholder,
.cid-vlJTbkzION form input:focus:-ms-input-placeholder,
.cid-vlJTbkzION form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTbkzION form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTbkzION form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTbkzION form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTbkzION form .form-check label {
  color: #000000;
}
.cid-vlJTbkzION form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTbkzION form .form-check-input:focus,
.cid-vlJTbkzION form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTbkzION form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTbkOaGa {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTbkOaGa .mbr-text {
  color: #131313;
}
.cid-vlJTbkOaGa .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTbBAj4X .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTbBAj4X .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTbBAj4X .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTbBAj4X .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTbBAj4X .dropdown-item:hover,
.cid-vlJTbBAj4X .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTbBAj4X .dropdown-item:hover span {
  color: white;
}
.cid-vlJTbBAj4X .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTbBAj4X .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTbBAj4X .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTbBAj4X .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTbBAj4X .nav-link {
  position: relative;
}
.cid-vlJTbBAj4X .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTbBAj4X .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTbBAj4X .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTbBAj4X .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTbBAj4X .dropdown-menu,
.cid-vlJTbBAj4X .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTbBAj4X .nav-item:focus,
.cid-vlJTbBAj4X .nav-link:focus {
  outline: none;
}
.cid-vlJTbBAj4X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTbBAj4X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTbBAj4X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTbBAj4X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTbBAj4X .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTbBAj4X .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTbBAj4X .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTbBAj4X .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTbBAj4X .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTbBAj4X .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTbBAj4X .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTbBAj4X .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTbBAj4X .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTbBAj4X .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTbBAj4X .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTbBAj4X .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTbBAj4X .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTbBAj4X .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTbBAj4X .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTbBAj4X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTbBAj4X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTbBAj4X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTbBAj4X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTbBAj4X .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTbBAj4X .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTbBAj4X .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTbBAj4X .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTbBAj4X .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTbBAj4X .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTbBAj4X .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTbBAj4X .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTbBAj4X .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTbBAj4X .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTbBAj4X .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTbBAj4X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTbBAj4X .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTbBAj4X .dropdown-item.active,
.cid-vlJTbBAj4X .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTbBAj4X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTbBAj4X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTbBAj4X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTbBAj4X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTbBAj4X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTbBAj4X .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTbBAj4X ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTbBAj4X .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTbBAj4X button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTbBAj4X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTbBAj4X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTbBAj4X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTbBAj4X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTbBAj4X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTbBAj4X nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTbBAj4X nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTbBAj4X nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTbBAj4X nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTbBAj4X .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTbBAj4X a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTbBAj4X .navbar {
    height: 70px;
  }
  .cid-vlJTbBAj4X .navbar.opened {
    height: auto;
  }
  .cid-vlJTbBAj4X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTbBAj4X .container,
.cid-vlJTbBAj4X .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTbBAj4X .container:before,
  .cid-vlJTbBAj4X .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTbBAj4X .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTbBAj4X .navbar-short .container,
.cid-vlJTbBAj4X .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTbBAj4X .navbar-short .container:before,
.cid-vlJTbBAj4X .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTbBAj4X .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTbBAj4X .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTbBAj4X .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTbBAj4X .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbBAj4X .navbar {
    overflow: hidden;
  }
  .cid-vlJTbBAj4X .container,
  .cid-vlJTbBAj4X .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTbBAj4X .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTbBAj4X .navbar-short .container,
  .cid-vlJTbBAj4X .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTbBAj4X .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTbBAj4X .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTbBAj4X .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTbBAj4X .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTbBAj4X .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTbBAj4X .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTbBAj4X .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTbBAj4X .nav-link,
.cid-vlJTbBAj4X .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTbBWvJj {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTbBWvJj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbBWvJj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbBWvJj .container,
.cid-vlJTbBWvJj .container-fluid {
  position: static;
}
.cid-vlJTbBWvJj .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTbBWvJj .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTbBWvJj .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTbBWvJj .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTbBWvJj .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTbBWvJj .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTbBWvJj .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTbBWvJj .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTbBWvJj .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTbBWvJj .item-img {
    display: none;
  }
}
.cid-vlJTbBWvJj .mbr-text,
.cid-vlJTbBWvJj .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTbC7sVB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbC7sVB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbC7sVB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbC7sVB .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTbC7sVB .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTbC7sVB .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTbC7sVB .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbC7sVB .item-img {
    width: 100%;
  }
}
.cid-vlJTbC7sVB .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTbC7sVB .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTbC7sVB .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbC7sVB .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTbC7sVB .card-title {
  color: #000000;
}
.cid-vlJTbC7sVB .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTbC7sVB .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTbC7sVB .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTbC7sVB .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTbC7sVB .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTbC7sVB .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTbC7sVB .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTbC7sVB .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTbC7sVB .card-text,
.cid-vlJTbC7sVB .mbr-section-btn {
  color: #000000;
}
.cid-vlJTbCmgza {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbCmgza .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbCmgza .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbCmgza .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTbCmgza .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTbCmgza .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTbCmgza .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTbCmgza .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTbCmgza .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTbCmgza .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTbCmgza .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTbCmgza .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTbCmgza .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTbCmgza .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTbCmgza .mbr-text {
  color: #3a353e;
}
.cid-vlJTbCzR6o {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbCzR6o .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbCzR6o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbCzR6o .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTbCzR6o .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbCzR6o .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTbCzR6o .mbr-section-title {
  color: #000000;
}
.cid-vlJTbCzR6o .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTbCzR6o .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTbCzR6o .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTbCzR6o .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTbCzR6o .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTbCzR6o .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTbCzR6o .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTbCzR6o .item-img img {
    height: 350px;
  }
}
.cid-vlJTbCzR6o .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTbCzR6o .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTbCzR6o .card-title {
  color: #131313;
}
.cid-vlJTbCzR6o .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTbCzR6o .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTbCzR6o .card-title,
.cid-vlJTbCzR6o .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTbCzR6o .card-text,
.cid-vlJTbCzR6o .mbr-section-btn {
  color: #000000;
}
.cid-vlJTbCNUlL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbCNUlL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbCNUlL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbCNUlL .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTbCNUlL .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbCNUlL .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTbCNUlL .mbr-section-title {
  color: #000000;
}
.cid-vlJTbCNUlL .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTbCNUlL .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTbCNUlL .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTbCNUlL .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTbCNUlL .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbCNUlL .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbCNUlL .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTbCNUlL .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTbCNUlL .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTbCNUlL .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTbCNUlL .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTbCNUlL .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTbCNUlL .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTbCNUlL .card-title {
  color: #131313;
}
.cid-vlJTbCNUlL .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTbCNUlL .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTbCNUlL .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTbCNUlL .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbCNUlL .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTbCNUlL .card-title,
.cid-vlJTbCNUlL .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTbD3MfT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbD3MfT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbD3MfT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbD3MfT .row {
  margin: 0 !important;
}
.cid-vlJTbD3MfT .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTbD3MfT .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbD3MfT .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTbD3MfT .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTbD3MfT .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTbD3MfT .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTbD3MfT .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTbD3MfT .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTbD3MfT .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTbD3MfT .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbD3MfT .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTbD3MfT .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTbD3MfT .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTbD3MfT .panel-group {
  border: none;
}
.cid-vlJTbD3MfT .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTbD3MfT .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTbD3MfT .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTbD3MfT .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTbD3MfT .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTbD3MfT .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTbD3MfT .panel-title-edit {
  color: #000000;
}
.cid-vlJTbD3MfT .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTbD3MfT .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTbDi7Xa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbDi7Xa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbDi7Xa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbDi7Xa .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTbDi7Xa .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbDi7Xa .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTbDi7Xa .mbr-section-title {
  color: #000000;
}
.cid-vlJTbDi7Xa .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTbDi7Xa .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTbDi7Xa .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTbDi7Xa .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTbDi7Xa .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbDi7Xa .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTbDi7Xa .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTbDi7Xa .card-title {
  color: #000000;
}
.cid-vlJTbDi7Xa .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTbDi7Xa .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTbDi7Xa .number-text {
  color: #004300;
}
.cid-vlJTbDi7Xa .stint-text {
  color: #FC7942;
}
.cid-vlJTbDi7Xa .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTbDi7Xa .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTbDi7Xa .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTbDi7Xa .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTbDi7Xa .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTbDi7Xa .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTbDi7Xa .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTbDi7Xa .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTbDi7Xa .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTbDi7Xa .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbDi7Xa .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTbDi7Xa .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTbDi7Xa .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTbDFSX5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbDFSX5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbDFSX5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbDFSX5 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTbDFSX5 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbDFSX5 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTbDFSX5 .mbr-section-title {
  color: #000000;
}
.cid-vlJTbDFSX5 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTbDFSX5 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTbDFSX5 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTbDFSX5 .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTbDFSX5 .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTbDFSX5 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTbDFSX5 .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTbDFSX5 .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTbDFSX5 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTbDFSX5 .card-title {
  color: #131313;
}
.cid-vlJTbDFSX5 .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTbDFSX5 .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTbDFSX5 .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbDFSX5 .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTbDFSX5 .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTbDFSX5 .card-title,
.cid-vlJTbDFSX5 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTbDYsC6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbDYsC6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbDYsC6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbDYsC6 .container,
.cid-vlJTbDYsC6 .container-small,
.cid-vlJTbDYsC6 .container-fluid {
  padding: 0 !important;
}
.cid-vlJTbDYsC6 .container,
.cid-vlJTbDYsC6 .container-small {
  max-width: 1440px;
}
.cid-vlJTbDYsC6 .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTbDYsC6 .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbDYsC6 .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTbDYsC6 .mbr-section-title {
  color: #131313;
}
.cid-vlJTbDYsC6 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTbDYsC6 .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTbDYsC6 .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTbDYsC6 .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTbDYsC6 .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTbE908J {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbE908J .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbE908J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTbE908J .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbE908J .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTbE908J .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTbE908J .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTbE908J .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTbE908J .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTbE908J .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTbE908J .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTbE908J .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTbE908J .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTbE908J .mbr-section-title {
  color: #000000;
}
.cid-vlJTbE908J .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTbE908J form {
  width: 100%;
}
.cid-vlJTbE908J form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTbE908J form p {
  color: #131313;
}
.cid-vlJTbE908J form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTbE908J form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTbE908J form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTbE908J form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTbE908J form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTbE908J form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTbE908J form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTbE908J form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTbE908J form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTbE908J form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTbE908J form select {
  color: #000000 !important;
}
.cid-vlJTbE908J form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTbE908J form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTbE908J form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTbE908J form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTbE908J form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTbE908J form input,
.cid-vlJTbE908J form textarea {
  transition: 0.3s all;
}
.cid-vlJTbE908J form input:active,
.cid-vlJTbE908J form textarea:active,
.cid-vlJTbE908J form input:focus,
.cid-vlJTbE908J form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTbE908J form input:active::-webkit-input-placeholder,
.cid-vlJTbE908J form textarea:active::-webkit-input-placeholder,
.cid-vlJTbE908J form input:focus::-webkit-input-placeholder,
.cid-vlJTbE908J form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTbE908J form input:active::-moz-placeholder,
.cid-vlJTbE908J form textarea:active::-moz-placeholder,
.cid-vlJTbE908J form input:focus::-moz-placeholder,
.cid-vlJTbE908J form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTbE908J form input:active:-moz-placeholder,
.cid-vlJTbE908J form textarea:active:-moz-placeholder,
.cid-vlJTbE908J form input:focus:-moz-placeholder,
.cid-vlJTbE908J form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTbE908J form input:active:-ms-input-placeholder,
.cid-vlJTbE908J form textarea:active:-ms-input-placeholder,
.cid-vlJTbE908J form input:focus:-ms-input-placeholder,
.cid-vlJTbE908J form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTbE908J form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTbE908J form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTbE908J form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTbE908J form .form-check label {
  color: #000000;
}
.cid-vlJTbE908J form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTbE908J form .form-check-input:focus,
.cid-vlJTbE908J form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTbE908J form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTbEo1bD {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTbEo1bD .mbr-text {
  color: #131313;
}
.cid-vlJTbEo1bD .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTbYTDkg .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTbYTDkg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTbYTDkg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTbYTDkg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTbYTDkg .dropdown-item:hover,
.cid-vlJTbYTDkg .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTbYTDkg .dropdown-item:hover span {
  color: white;
}
.cid-vlJTbYTDkg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTbYTDkg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTbYTDkg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTbYTDkg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTbYTDkg .nav-link {
  position: relative;
}
.cid-vlJTbYTDkg .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTbYTDkg .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTbYTDkg .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTbYTDkg .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTbYTDkg .dropdown-menu,
.cid-vlJTbYTDkg .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTbYTDkg .nav-item:focus,
.cid-vlJTbYTDkg .nav-link:focus {
  outline: none;
}
.cid-vlJTbYTDkg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTbYTDkg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTbYTDkg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTbYTDkg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTbYTDkg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTbYTDkg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTbYTDkg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTbYTDkg .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTbYTDkg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTbYTDkg .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTbYTDkg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTbYTDkg .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTbYTDkg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTbYTDkg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTbYTDkg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTbYTDkg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTbYTDkg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTbYTDkg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTbYTDkg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTbYTDkg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTbYTDkg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTbYTDkg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTbYTDkg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTbYTDkg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTbYTDkg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTbYTDkg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTbYTDkg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTbYTDkg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTbYTDkg .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTbYTDkg .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTbYTDkg .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTbYTDkg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTbYTDkg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTbYTDkg .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTbYTDkg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTbYTDkg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTbYTDkg .dropdown-item.active,
.cid-vlJTbYTDkg .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTbYTDkg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTbYTDkg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTbYTDkg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTbYTDkg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTbYTDkg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTbYTDkg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTbYTDkg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTbYTDkg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTbYTDkg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTbYTDkg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTbYTDkg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTbYTDkg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTbYTDkg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTbYTDkg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTbYTDkg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTbYTDkg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTbYTDkg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTbYTDkg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTbYTDkg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTbYTDkg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTbYTDkg .navbar {
    height: 70px;
  }
  .cid-vlJTbYTDkg .navbar.opened {
    height: auto;
  }
  .cid-vlJTbYTDkg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTbYTDkg .container,
.cid-vlJTbYTDkg .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTbYTDkg .container:before,
  .cid-vlJTbYTDkg .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTbYTDkg .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTbYTDkg .navbar-short .container,
.cid-vlJTbYTDkg .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTbYTDkg .navbar-short .container:before,
.cid-vlJTbYTDkg .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTbYTDkg .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTbYTDkg .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTbYTDkg .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTbYTDkg .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbYTDkg .navbar {
    overflow: hidden;
  }
  .cid-vlJTbYTDkg .container,
  .cid-vlJTbYTDkg .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTbYTDkg .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTbYTDkg .navbar-short .container,
  .cid-vlJTbYTDkg .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTbYTDkg .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTbYTDkg .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTbYTDkg .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTbYTDkg .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTbYTDkg .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTbYTDkg .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTbYTDkg .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTbYTDkg .nav-link,
.cid-vlJTbYTDkg .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTbZGrsK {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTbZGrsK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbZGrsK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbZGrsK .container,
.cid-vlJTbZGrsK .container-fluid {
  position: static;
}
.cid-vlJTbZGrsK .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTbZGrsK .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTbZGrsK .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTbZGrsK .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTbZGrsK .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTbZGrsK .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTbZGrsK .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTbZGrsK .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTbZGrsK .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTbZGrsK .item-img {
    display: none;
  }
}
.cid-vlJTbZGrsK .mbr-text,
.cid-vlJTbZGrsK .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTbZSrss {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTbZSrss .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTbZSrss .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTbZSrss .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTbZSrss .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTbZSrss .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTbZSrss .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbZSrss .item-img {
    width: 100%;
  }
}
.cid-vlJTbZSrss .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTbZSrss .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTbZSrss .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTbZSrss .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTbZSrss .card-title {
  color: #000000;
}
.cid-vlJTbZSrss .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTbZSrss .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTbZSrss .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTbZSrss .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTbZSrss .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTbZSrss .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTbZSrss .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTbZSrss .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTbZSrss .card-text,
.cid-vlJTbZSrss .mbr-section-btn {
  color: #000000;
}
.cid-vlJTc06Nqs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTc06Nqs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTc06Nqs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTc06Nqs .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTc06Nqs .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTc06Nqs .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTc06Nqs .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTc06Nqs .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTc06Nqs .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTc06Nqs .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTc06Nqs .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTc06Nqs .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTc06Nqs .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTc06Nqs .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTc06Nqs .mbr-text {
  color: #3a353e;
}
.cid-vlJTc0jPOt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTc0jPOt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTc0jPOt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTc0jPOt .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTc0jPOt .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTc0jPOt .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTc0jPOt .mbr-section-title {
  color: #000000;
}
.cid-vlJTc0jPOt .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTc0jPOt .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTc0jPOt .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTc0jPOt .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTc0jPOt .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTc0jPOt .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTc0jPOt .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTc0jPOt .item-img img {
    height: 350px;
  }
}
.cid-vlJTc0jPOt .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTc0jPOt .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTc0jPOt .card-title {
  color: #131313;
}
.cid-vlJTc0jPOt .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTc0jPOt .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTc0jPOt .card-title,
.cid-vlJTc0jPOt .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTc0jPOt .card-text,
.cid-vlJTc0jPOt .mbr-section-btn {
  color: #000000;
}
.cid-vlJTc0xthT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTc0xthT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTc0xthT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTc0xthT .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTc0xthT .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTc0xthT .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTc0xthT .mbr-section-title {
  color: #000000;
}
.cid-vlJTc0xthT .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTc0xthT .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTc0xthT .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTc0xthT .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTc0xthT .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTc0xthT .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTc0xthT .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTc0xthT .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTc0xthT .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTc0xthT .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTc0xthT .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTc0xthT .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTc0xthT .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTc0xthT .card-title {
  color: #131313;
}
.cid-vlJTc0xthT .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTc0xthT .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTc0xthT .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTc0xthT .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTc0xthT .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTc0xthT .card-title,
.cid-vlJTc0xthT .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTc0MShw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTc0MShw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTc0MShw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTc0MShw .row {
  margin: 0 !important;
}
.cid-vlJTc0MShw .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTc0MShw .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTc0MShw .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTc0MShw .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTc0MShw .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTc0MShw .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTc0MShw .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTc0MShw .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTc0MShw .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTc0MShw .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTc0MShw .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTc0MShw .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTc0MShw .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTc0MShw .panel-group {
  border: none;
}
.cid-vlJTc0MShw .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTc0MShw .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTc0MShw .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTc0MShw .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTc0MShw .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTc0MShw .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTc0MShw .panel-title-edit {
  color: #000000;
}
.cid-vlJTc0MShw .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTc0MShw .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTc0Z0s5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTc0Z0s5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTc0Z0s5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTc0Z0s5 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTc0Z0s5 .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTc0Z0s5 .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTc0Z0s5 .mbr-section-title {
  color: #000000;
}
.cid-vlJTc0Z0s5 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTc0Z0s5 .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTc0Z0s5 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTc0Z0s5 .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTc0Z0s5 .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTc0Z0s5 .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTc0Z0s5 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTc0Z0s5 .card-title {
  color: #000000;
}
.cid-vlJTc0Z0s5 .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTc0Z0s5 .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTc0Z0s5 .number-text {
  color: #004300;
}
.cid-vlJTc0Z0s5 .stint-text {
  color: #FC7942;
}
.cid-vlJTc0Z0s5 .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTc0Z0s5 .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTc0Z0s5 .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTc0Z0s5 .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTc0Z0s5 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTc0Z0s5 .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTc0Z0s5 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTc0Z0s5 .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTc0Z0s5 .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTc0Z0s5 .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTc0Z0s5 .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTc0Z0s5 .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTc0Z0s5 .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTc1ndJi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTc1ndJi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTc1ndJi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTc1ndJi .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTc1ndJi .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTc1ndJi .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTc1ndJi .mbr-section-title {
  color: #000000;
}
.cid-vlJTc1ndJi .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTc1ndJi .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTc1ndJi .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTc1ndJi .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTc1ndJi .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTc1ndJi .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTc1ndJi .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTc1ndJi .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTc1ndJi .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTc1ndJi .card-title {
  color: #131313;
}
.cid-vlJTc1ndJi .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTc1ndJi .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTc1ndJi .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTc1ndJi .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTc1ndJi .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTc1ndJi .card-title,
.cid-vlJTc1ndJi .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTc1CsWD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTc1CsWD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTc1CsWD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTc1CsWD .container,
.cid-vlJTc1CsWD .container-small,
.cid-vlJTc1CsWD .container-fluid {
  padding: 0 !important;
}
.cid-vlJTc1CsWD .container,
.cid-vlJTc1CsWD .container-small {
  max-width: 1440px;
}
.cid-vlJTc1CsWD .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTc1CsWD .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTc1CsWD .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTc1CsWD .mbr-section-title {
  color: #131313;
}
.cid-vlJTc1CsWD .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTc1CsWD .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTc1CsWD .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTc1CsWD .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTc1CsWD .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTc1ONyq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTc1ONyq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTc1ONyq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTc1ONyq .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTc1ONyq .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTc1ONyq .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTc1ONyq .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTc1ONyq .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTc1ONyq .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTc1ONyq .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTc1ONyq .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTc1ONyq .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTc1ONyq .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTc1ONyq .mbr-section-title {
  color: #000000;
}
.cid-vlJTc1ONyq .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTc1ONyq form {
  width: 100%;
}
.cid-vlJTc1ONyq form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTc1ONyq form p {
  color: #131313;
}
.cid-vlJTc1ONyq form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTc1ONyq form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTc1ONyq form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTc1ONyq form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTc1ONyq form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTc1ONyq form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTc1ONyq form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTc1ONyq form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTc1ONyq form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTc1ONyq form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTc1ONyq form select {
  color: #000000 !important;
}
.cid-vlJTc1ONyq form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTc1ONyq form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTc1ONyq form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTc1ONyq form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTc1ONyq form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTc1ONyq form input,
.cid-vlJTc1ONyq form textarea {
  transition: 0.3s all;
}
.cid-vlJTc1ONyq form input:active,
.cid-vlJTc1ONyq form textarea:active,
.cid-vlJTc1ONyq form input:focus,
.cid-vlJTc1ONyq form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTc1ONyq form input:active::-webkit-input-placeholder,
.cid-vlJTc1ONyq form textarea:active::-webkit-input-placeholder,
.cid-vlJTc1ONyq form input:focus::-webkit-input-placeholder,
.cid-vlJTc1ONyq form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTc1ONyq form input:active::-moz-placeholder,
.cid-vlJTc1ONyq form textarea:active::-moz-placeholder,
.cid-vlJTc1ONyq form input:focus::-moz-placeholder,
.cid-vlJTc1ONyq form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTc1ONyq form input:active:-moz-placeholder,
.cid-vlJTc1ONyq form textarea:active:-moz-placeholder,
.cid-vlJTc1ONyq form input:focus:-moz-placeholder,
.cid-vlJTc1ONyq form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTc1ONyq form input:active:-ms-input-placeholder,
.cid-vlJTc1ONyq form textarea:active:-ms-input-placeholder,
.cid-vlJTc1ONyq form input:focus:-ms-input-placeholder,
.cid-vlJTc1ONyq form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTc1ONyq form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTc1ONyq form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTc1ONyq form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTc1ONyq form .form-check label {
  color: #000000;
}
.cid-vlJTc1ONyq form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTc1ONyq form .form-check-input:focus,
.cid-vlJTc1ONyq form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTc1ONyq form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTc24xuw {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTc24xuw .mbr-text {
  color: #131313;
}
.cid-vlJTc24xuw .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTcnDY71 .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTcnDY71 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTcnDY71 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTcnDY71 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTcnDY71 .dropdown-item:hover,
.cid-vlJTcnDY71 .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTcnDY71 .dropdown-item:hover span {
  color: white;
}
.cid-vlJTcnDY71 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTcnDY71 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTcnDY71 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTcnDY71 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTcnDY71 .nav-link {
  position: relative;
}
.cid-vlJTcnDY71 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTcnDY71 .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTcnDY71 .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTcnDY71 .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTcnDY71 .dropdown-menu,
.cid-vlJTcnDY71 .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTcnDY71 .nav-item:focus,
.cid-vlJTcnDY71 .nav-link:focus {
  outline: none;
}
.cid-vlJTcnDY71 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTcnDY71 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTcnDY71 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTcnDY71 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTcnDY71 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTcnDY71 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTcnDY71 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTcnDY71 .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTcnDY71 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTcnDY71 .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTcnDY71 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTcnDY71 .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTcnDY71 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTcnDY71 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTcnDY71 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTcnDY71 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTcnDY71 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTcnDY71 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTcnDY71 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTcnDY71 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTcnDY71 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTcnDY71 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTcnDY71 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTcnDY71 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTcnDY71 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTcnDY71 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTcnDY71 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTcnDY71 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTcnDY71 .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTcnDY71 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTcnDY71 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTcnDY71 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTcnDY71 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTcnDY71 .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTcnDY71 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTcnDY71 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTcnDY71 .dropdown-item.active,
.cid-vlJTcnDY71 .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTcnDY71 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTcnDY71 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTcnDY71 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTcnDY71 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTcnDY71 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTcnDY71 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTcnDY71 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTcnDY71 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTcnDY71 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTcnDY71 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTcnDY71 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTcnDY71 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTcnDY71 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTcnDY71 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTcnDY71 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTcnDY71 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTcnDY71 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTcnDY71 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTcnDY71 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTcnDY71 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTcnDY71 .navbar {
    height: 70px;
  }
  .cid-vlJTcnDY71 .navbar.opened {
    height: auto;
  }
  .cid-vlJTcnDY71 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTcnDY71 .container,
.cid-vlJTcnDY71 .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTcnDY71 .container:before,
  .cid-vlJTcnDY71 .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTcnDY71 .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTcnDY71 .navbar-short .container,
.cid-vlJTcnDY71 .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTcnDY71 .navbar-short .container:before,
.cid-vlJTcnDY71 .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTcnDY71 .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTcnDY71 .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTcnDY71 .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTcnDY71 .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcnDY71 .navbar {
    overflow: hidden;
  }
  .cid-vlJTcnDY71 .container,
  .cid-vlJTcnDY71 .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTcnDY71 .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTcnDY71 .navbar-short .container,
  .cid-vlJTcnDY71 .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTcnDY71 .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTcnDY71 .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTcnDY71 .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTcnDY71 .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTcnDY71 .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTcnDY71 .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTcnDY71 .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTcnDY71 .nav-link,
.cid-vlJTcnDY71 .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTcnZG5L {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTcnZG5L .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcnZG5L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcnZG5L .container,
.cid-vlJTcnZG5L .container-fluid {
  position: static;
}
.cid-vlJTcnZG5L .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTcnZG5L .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTcnZG5L .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTcnZG5L .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTcnZG5L .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTcnZG5L .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTcnZG5L .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTcnZG5L .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTcnZG5L .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTcnZG5L .item-img {
    display: none;
  }
}
.cid-vlJTcnZG5L .mbr-text,
.cid-vlJTcnZG5L .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTcoamQj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcoamQj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcoamQj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcoamQj .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTcoamQj .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTcoamQj .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTcoamQj .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcoamQj .item-img {
    width: 100%;
  }
}
.cid-vlJTcoamQj .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTcoamQj .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTcoamQj .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcoamQj .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTcoamQj .card-title {
  color: #000000;
}
.cid-vlJTcoamQj .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTcoamQj .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTcoamQj .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTcoamQj .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTcoamQj .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTcoamQj .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTcoamQj .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTcoamQj .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTcoamQj .card-text,
.cid-vlJTcoamQj .mbr-section-btn {
  color: #000000;
}
.cid-vlJTconGcX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTconGcX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTconGcX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTconGcX .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTconGcX .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTconGcX .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTconGcX .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTconGcX .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTconGcX .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTconGcX .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTconGcX .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTconGcX .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTconGcX .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTconGcX .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTconGcX .mbr-text {
  color: #3a353e;
}
.cid-vlJTcoA4p4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcoA4p4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcoA4p4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcoA4p4 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTcoA4p4 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcoA4p4 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTcoA4p4 .mbr-section-title {
  color: #000000;
}
.cid-vlJTcoA4p4 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTcoA4p4 .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTcoA4p4 .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTcoA4p4 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTcoA4p4 .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTcoA4p4 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTcoA4p4 .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTcoA4p4 .item-img img {
    height: 350px;
  }
}
.cid-vlJTcoA4p4 .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTcoA4p4 .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTcoA4p4 .card-title {
  color: #131313;
}
.cid-vlJTcoA4p4 .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTcoA4p4 .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTcoA4p4 .card-title,
.cid-vlJTcoA4p4 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTcoA4p4 .card-text,
.cid-vlJTcoA4p4 .mbr-section-btn {
  color: #000000;
}
.cid-vlJTcoNOmg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcoNOmg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcoNOmg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcoNOmg .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTcoNOmg .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcoNOmg .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTcoNOmg .mbr-section-title {
  color: #000000;
}
.cid-vlJTcoNOmg .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTcoNOmg .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTcoNOmg .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTcoNOmg .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTcoNOmg .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcoNOmg .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcoNOmg .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTcoNOmg .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTcoNOmg .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTcoNOmg .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTcoNOmg .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTcoNOmg .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTcoNOmg .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTcoNOmg .card-title {
  color: #131313;
}
.cid-vlJTcoNOmg .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTcoNOmg .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTcoNOmg .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTcoNOmg .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcoNOmg .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTcoNOmg .card-title,
.cid-vlJTcoNOmg .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTcp1mXR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcp1mXR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcp1mXR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcp1mXR .row {
  margin: 0 !important;
}
.cid-vlJTcp1mXR .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTcp1mXR .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcp1mXR .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTcp1mXR .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTcp1mXR .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTcp1mXR .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTcp1mXR .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTcp1mXR .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTcp1mXR .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTcp1mXR .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcp1mXR .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTcp1mXR .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTcp1mXR .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTcp1mXR .panel-group {
  border: none;
}
.cid-vlJTcp1mXR .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTcp1mXR .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTcp1mXR .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTcp1mXR .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTcp1mXR .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTcp1mXR .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTcp1mXR .panel-title-edit {
  color: #000000;
}
.cid-vlJTcp1mXR .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTcp1mXR .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTcpfkAg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcpfkAg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcpfkAg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcpfkAg .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTcpfkAg .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcpfkAg .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTcpfkAg .mbr-section-title {
  color: #000000;
}
.cid-vlJTcpfkAg .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTcpfkAg .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTcpfkAg .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTcpfkAg .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTcpfkAg .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcpfkAg .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTcpfkAg .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTcpfkAg .card-title {
  color: #000000;
}
.cid-vlJTcpfkAg .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTcpfkAg .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTcpfkAg .number-text {
  color: #004300;
}
.cid-vlJTcpfkAg .stint-text {
  color: #FC7942;
}
.cid-vlJTcpfkAg .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTcpfkAg .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTcpfkAg .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTcpfkAg .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTcpfkAg .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTcpfkAg .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTcpfkAg .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTcpfkAg .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTcpfkAg .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTcpfkAg .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcpfkAg .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTcpfkAg .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTcpfkAg .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTcpEL3j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcpEL3j .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcpEL3j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcpEL3j .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTcpEL3j .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcpEL3j .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTcpEL3j .mbr-section-title {
  color: #000000;
}
.cid-vlJTcpEL3j .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTcpEL3j .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTcpEL3j .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTcpEL3j .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTcpEL3j .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTcpEL3j .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTcpEL3j .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTcpEL3j .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTcpEL3j .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTcpEL3j .card-title {
  color: #131313;
}
.cid-vlJTcpEL3j .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTcpEL3j .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTcpEL3j .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcpEL3j .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTcpEL3j .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTcpEL3j .card-title,
.cid-vlJTcpEL3j .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTcpSMCf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcpSMCf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcpSMCf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcpSMCf .container,
.cid-vlJTcpSMCf .container-small,
.cid-vlJTcpSMCf .container-fluid {
  padding: 0 !important;
}
.cid-vlJTcpSMCf .container,
.cid-vlJTcpSMCf .container-small {
  max-width: 1440px;
}
.cid-vlJTcpSMCf .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTcpSMCf .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcpSMCf .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTcpSMCf .mbr-section-title {
  color: #131313;
}
.cid-vlJTcpSMCf .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTcpSMCf .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTcpSMCf .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTcpSMCf .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTcpSMCf .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTcq4Yne {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcq4Yne .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcq4Yne .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTcq4Yne .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcq4Yne .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcq4Yne .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTcq4Yne .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTcq4Yne .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTcq4Yne .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTcq4Yne .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTcq4Yne .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTcq4Yne .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTcq4Yne .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTcq4Yne .mbr-section-title {
  color: #000000;
}
.cid-vlJTcq4Yne .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTcq4Yne form {
  width: 100%;
}
.cid-vlJTcq4Yne form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTcq4Yne form p {
  color: #131313;
}
.cid-vlJTcq4Yne form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTcq4Yne form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTcq4Yne form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTcq4Yne form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTcq4Yne form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTcq4Yne form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTcq4Yne form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTcq4Yne form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTcq4Yne form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTcq4Yne form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTcq4Yne form select {
  color: #000000 !important;
}
.cid-vlJTcq4Yne form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTcq4Yne form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTcq4Yne form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTcq4Yne form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTcq4Yne form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTcq4Yne form input,
.cid-vlJTcq4Yne form textarea {
  transition: 0.3s all;
}
.cid-vlJTcq4Yne form input:active,
.cid-vlJTcq4Yne form textarea:active,
.cid-vlJTcq4Yne form input:focus,
.cid-vlJTcq4Yne form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTcq4Yne form input:active::-webkit-input-placeholder,
.cid-vlJTcq4Yne form textarea:active::-webkit-input-placeholder,
.cid-vlJTcq4Yne form input:focus::-webkit-input-placeholder,
.cid-vlJTcq4Yne form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTcq4Yne form input:active::-moz-placeholder,
.cid-vlJTcq4Yne form textarea:active::-moz-placeholder,
.cid-vlJTcq4Yne form input:focus::-moz-placeholder,
.cid-vlJTcq4Yne form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTcq4Yne form input:active:-moz-placeholder,
.cid-vlJTcq4Yne form textarea:active:-moz-placeholder,
.cid-vlJTcq4Yne form input:focus:-moz-placeholder,
.cid-vlJTcq4Yne form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTcq4Yne form input:active:-ms-input-placeholder,
.cid-vlJTcq4Yne form textarea:active:-ms-input-placeholder,
.cid-vlJTcq4Yne form input:focus:-ms-input-placeholder,
.cid-vlJTcq4Yne form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTcq4Yne form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTcq4Yne form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTcq4Yne form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTcq4Yne form .form-check label {
  color: #000000;
}
.cid-vlJTcq4Yne form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTcq4Yne form .form-check-input:focus,
.cid-vlJTcq4Yne form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTcq4Yne form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTcqjDQE {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTcqjDQE .mbr-text {
  color: #131313;
}
.cid-vlJTcqjDQE .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTcITIaM .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTcITIaM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTcITIaM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTcITIaM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTcITIaM .dropdown-item:hover,
.cid-vlJTcITIaM .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTcITIaM .dropdown-item:hover span {
  color: white;
}
.cid-vlJTcITIaM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTcITIaM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTcITIaM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTcITIaM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTcITIaM .nav-link {
  position: relative;
}
.cid-vlJTcITIaM .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTcITIaM .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTcITIaM .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTcITIaM .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTcITIaM .dropdown-menu,
.cid-vlJTcITIaM .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTcITIaM .nav-item:focus,
.cid-vlJTcITIaM .nav-link:focus {
  outline: none;
}
.cid-vlJTcITIaM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTcITIaM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTcITIaM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTcITIaM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTcITIaM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTcITIaM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTcITIaM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTcITIaM .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTcITIaM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTcITIaM .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTcITIaM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTcITIaM .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTcITIaM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTcITIaM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTcITIaM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTcITIaM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTcITIaM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTcITIaM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTcITIaM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTcITIaM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTcITIaM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTcITIaM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTcITIaM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTcITIaM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTcITIaM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTcITIaM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTcITIaM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTcITIaM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTcITIaM .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTcITIaM .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTcITIaM .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTcITIaM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTcITIaM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTcITIaM .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTcITIaM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTcITIaM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTcITIaM .dropdown-item.active,
.cid-vlJTcITIaM .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTcITIaM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTcITIaM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTcITIaM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTcITIaM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTcITIaM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTcITIaM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTcITIaM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTcITIaM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTcITIaM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTcITIaM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTcITIaM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTcITIaM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTcITIaM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTcITIaM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTcITIaM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTcITIaM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTcITIaM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTcITIaM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTcITIaM .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTcITIaM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTcITIaM .navbar {
    height: 70px;
  }
  .cid-vlJTcITIaM .navbar.opened {
    height: auto;
  }
  .cid-vlJTcITIaM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTcITIaM .container,
.cid-vlJTcITIaM .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTcITIaM .container:before,
  .cid-vlJTcITIaM .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTcITIaM .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTcITIaM .navbar-short .container,
.cid-vlJTcITIaM .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTcITIaM .navbar-short .container:before,
.cid-vlJTcITIaM .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTcITIaM .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTcITIaM .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTcITIaM .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTcITIaM .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcITIaM .navbar {
    overflow: hidden;
  }
  .cid-vlJTcITIaM .container,
  .cid-vlJTcITIaM .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTcITIaM .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTcITIaM .navbar-short .container,
  .cid-vlJTcITIaM .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTcITIaM .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTcITIaM .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTcITIaM .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTcITIaM .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTcITIaM .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTcITIaM .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTcITIaM .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTcITIaM .nav-link,
.cid-vlJTcITIaM .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTcJhgsh {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTcJhgsh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcJhgsh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcJhgsh .container,
.cid-vlJTcJhgsh .container-fluid {
  position: static;
}
.cid-vlJTcJhgsh .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTcJhgsh .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTcJhgsh .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTcJhgsh .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTcJhgsh .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTcJhgsh .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTcJhgsh .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTcJhgsh .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTcJhgsh .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTcJhgsh .item-img {
    display: none;
  }
}
.cid-vlJTcJhgsh .mbr-text,
.cid-vlJTcJhgsh .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTcJs7R1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcJs7R1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcJs7R1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcJs7R1 .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTcJs7R1 .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTcJs7R1 .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTcJs7R1 .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcJs7R1 .item-img {
    width: 100%;
  }
}
.cid-vlJTcJs7R1 .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTcJs7R1 .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTcJs7R1 .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcJs7R1 .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTcJs7R1 .card-title {
  color: #000000;
}
.cid-vlJTcJs7R1 .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTcJs7R1 .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTcJs7R1 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTcJs7R1 .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTcJs7R1 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTcJs7R1 .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTcJs7R1 .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTcJs7R1 .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTcJs7R1 .card-text,
.cid-vlJTcJs7R1 .mbr-section-btn {
  color: #000000;
}
.cid-vlJTcJF9fb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcJF9fb .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcJF9fb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcJF9fb .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTcJF9fb .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTcJF9fb .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTcJF9fb .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTcJF9fb .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTcJF9fb .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTcJF9fb .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTcJF9fb .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTcJF9fb .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTcJF9fb .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTcJF9fb .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTcJF9fb .mbr-text {
  color: #3a353e;
}
.cid-vlJTcJQwMh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcJQwMh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcJQwMh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcJQwMh .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTcJQwMh .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcJQwMh .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTcJQwMh .mbr-section-title {
  color: #000000;
}
.cid-vlJTcJQwMh .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTcJQwMh .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTcJQwMh .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTcJQwMh .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTcJQwMh .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTcJQwMh .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTcJQwMh .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTcJQwMh .item-img img {
    height: 350px;
  }
}
.cid-vlJTcJQwMh .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTcJQwMh .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTcJQwMh .card-title {
  color: #131313;
}
.cid-vlJTcJQwMh .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTcJQwMh .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTcJQwMh .card-title,
.cid-vlJTcJQwMh .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTcJQwMh .card-text,
.cid-vlJTcJQwMh .mbr-section-btn {
  color: #000000;
}
.cid-vlJTcK3AZW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcK3AZW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcK3AZW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcK3AZW .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTcK3AZW .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcK3AZW .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTcK3AZW .mbr-section-title {
  color: #000000;
}
.cid-vlJTcK3AZW .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTcK3AZW .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTcK3AZW .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTcK3AZW .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTcK3AZW .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcK3AZW .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcK3AZW .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTcK3AZW .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTcK3AZW .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTcK3AZW .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTcK3AZW .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTcK3AZW .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTcK3AZW .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTcK3AZW .card-title {
  color: #131313;
}
.cid-vlJTcK3AZW .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTcK3AZW .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTcK3AZW .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTcK3AZW .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcK3AZW .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTcK3AZW .card-title,
.cid-vlJTcK3AZW .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTcKhG06 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcKhG06 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcKhG06 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcKhG06 .row {
  margin: 0 !important;
}
.cid-vlJTcKhG06 .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTcKhG06 .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcKhG06 .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTcKhG06 .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTcKhG06 .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTcKhG06 .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTcKhG06 .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTcKhG06 .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTcKhG06 .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTcKhG06 .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcKhG06 .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTcKhG06 .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTcKhG06 .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTcKhG06 .panel-group {
  border: none;
}
.cid-vlJTcKhG06 .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTcKhG06 .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTcKhG06 .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTcKhG06 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTcKhG06 .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTcKhG06 .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTcKhG06 .panel-title-edit {
  color: #000000;
}
.cid-vlJTcKhG06 .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTcKhG06 .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTcKzcio {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcKzcio .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcKzcio .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcKzcio .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTcKzcio .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcKzcio .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTcKzcio .mbr-section-title {
  color: #000000;
}
.cid-vlJTcKzcio .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTcKzcio .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTcKzcio .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTcKzcio .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTcKzcio .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcKzcio .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTcKzcio .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTcKzcio .card-title {
  color: #000000;
}
.cid-vlJTcKzcio .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTcKzcio .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTcKzcio .number-text {
  color: #004300;
}
.cid-vlJTcKzcio .stint-text {
  color: #FC7942;
}
.cid-vlJTcKzcio .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTcKzcio .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTcKzcio .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTcKzcio .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTcKzcio .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTcKzcio .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTcKzcio .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTcKzcio .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTcKzcio .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTcKzcio .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcKzcio .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTcKzcio .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTcKzcio .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTcKVwyH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcKVwyH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcKVwyH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcKVwyH .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTcKVwyH .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcKVwyH .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTcKVwyH .mbr-section-title {
  color: #000000;
}
.cid-vlJTcKVwyH .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTcKVwyH .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTcKVwyH .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTcKVwyH .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTcKVwyH .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTcKVwyH .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTcKVwyH .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTcKVwyH .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTcKVwyH .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTcKVwyH .card-title {
  color: #131313;
}
.cid-vlJTcKVwyH .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTcKVwyH .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTcKVwyH .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcKVwyH .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTcKVwyH .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTcKVwyH .card-title,
.cid-vlJTcKVwyH .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTcLaHjN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcLaHjN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcLaHjN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTcLaHjN .container,
.cid-vlJTcLaHjN .container-small,
.cid-vlJTcLaHjN .container-fluid {
  padding: 0 !important;
}
.cid-vlJTcLaHjN .container,
.cid-vlJTcLaHjN .container-small {
  max-width: 1440px;
}
.cid-vlJTcLaHjN .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTcLaHjN .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcLaHjN .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTcLaHjN .mbr-section-title {
  color: #131313;
}
.cid-vlJTcLaHjN .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTcLaHjN .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTcLaHjN .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTcLaHjN .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTcLaHjN .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTcLnBl7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTcLnBl7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTcLnBl7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTcLnBl7 .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTcLnBl7 .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTcLnBl7 .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTcLnBl7 .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTcLnBl7 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTcLnBl7 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTcLnBl7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTcLnBl7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTcLnBl7 .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTcLnBl7 .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTcLnBl7 .mbr-section-title {
  color: #000000;
}
.cid-vlJTcLnBl7 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTcLnBl7 form {
  width: 100%;
}
.cid-vlJTcLnBl7 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTcLnBl7 form p {
  color: #131313;
}
.cid-vlJTcLnBl7 form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTcLnBl7 form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTcLnBl7 form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTcLnBl7 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTcLnBl7 form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTcLnBl7 form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTcLnBl7 form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTcLnBl7 form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTcLnBl7 form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTcLnBl7 form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTcLnBl7 form select {
  color: #000000 !important;
}
.cid-vlJTcLnBl7 form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTcLnBl7 form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTcLnBl7 form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTcLnBl7 form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTcLnBl7 form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTcLnBl7 form input,
.cid-vlJTcLnBl7 form textarea {
  transition: 0.3s all;
}
.cid-vlJTcLnBl7 form input:active,
.cid-vlJTcLnBl7 form textarea:active,
.cid-vlJTcLnBl7 form input:focus,
.cid-vlJTcLnBl7 form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTcLnBl7 form input:active::-webkit-input-placeholder,
.cid-vlJTcLnBl7 form textarea:active::-webkit-input-placeholder,
.cid-vlJTcLnBl7 form input:focus::-webkit-input-placeholder,
.cid-vlJTcLnBl7 form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTcLnBl7 form input:active::-moz-placeholder,
.cid-vlJTcLnBl7 form textarea:active::-moz-placeholder,
.cid-vlJTcLnBl7 form input:focus::-moz-placeholder,
.cid-vlJTcLnBl7 form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTcLnBl7 form input:active:-moz-placeholder,
.cid-vlJTcLnBl7 form textarea:active:-moz-placeholder,
.cid-vlJTcLnBl7 form input:focus:-moz-placeholder,
.cid-vlJTcLnBl7 form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTcLnBl7 form input:active:-ms-input-placeholder,
.cid-vlJTcLnBl7 form textarea:active:-ms-input-placeholder,
.cid-vlJTcLnBl7 form input:focus:-ms-input-placeholder,
.cid-vlJTcLnBl7 form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTcLnBl7 form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTcLnBl7 form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTcLnBl7 form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTcLnBl7 form .form-check label {
  color: #000000;
}
.cid-vlJTcLnBl7 form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTcLnBl7 form .form-check-input:focus,
.cid-vlJTcLnBl7 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTcLnBl7 form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTcLCl7P {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTcLCl7P .mbr-text {
  color: #131313;
}
.cid-vlJTcLCl7P .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTd8GnOy .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTd8GnOy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTd8GnOy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTd8GnOy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTd8GnOy .dropdown-item:hover,
.cid-vlJTd8GnOy .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTd8GnOy .dropdown-item:hover span {
  color: white;
}
.cid-vlJTd8GnOy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTd8GnOy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTd8GnOy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTd8GnOy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTd8GnOy .nav-link {
  position: relative;
}
.cid-vlJTd8GnOy .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTd8GnOy .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTd8GnOy .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTd8GnOy .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTd8GnOy .dropdown-menu,
.cid-vlJTd8GnOy .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTd8GnOy .nav-item:focus,
.cid-vlJTd8GnOy .nav-link:focus {
  outline: none;
}
.cid-vlJTd8GnOy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTd8GnOy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTd8GnOy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTd8GnOy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTd8GnOy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTd8GnOy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTd8GnOy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTd8GnOy .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTd8GnOy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTd8GnOy .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTd8GnOy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTd8GnOy .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTd8GnOy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTd8GnOy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTd8GnOy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTd8GnOy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTd8GnOy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTd8GnOy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTd8GnOy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTd8GnOy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTd8GnOy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTd8GnOy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTd8GnOy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTd8GnOy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTd8GnOy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTd8GnOy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTd8GnOy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTd8GnOy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTd8GnOy .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTd8GnOy .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTd8GnOy .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTd8GnOy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTd8GnOy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTd8GnOy .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTd8GnOy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTd8GnOy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTd8GnOy .dropdown-item.active,
.cid-vlJTd8GnOy .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTd8GnOy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTd8GnOy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTd8GnOy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTd8GnOy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTd8GnOy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTd8GnOy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTd8GnOy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTd8GnOy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTd8GnOy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTd8GnOy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTd8GnOy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTd8GnOy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTd8GnOy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTd8GnOy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTd8GnOy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTd8GnOy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTd8GnOy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTd8GnOy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTd8GnOy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTd8GnOy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTd8GnOy .navbar {
    height: 70px;
  }
  .cid-vlJTd8GnOy .navbar.opened {
    height: auto;
  }
  .cid-vlJTd8GnOy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTd8GnOy .container,
.cid-vlJTd8GnOy .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTd8GnOy .container:before,
  .cid-vlJTd8GnOy .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTd8GnOy .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTd8GnOy .navbar-short .container,
.cid-vlJTd8GnOy .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTd8GnOy .navbar-short .container:before,
.cid-vlJTd8GnOy .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTd8GnOy .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTd8GnOy .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTd8GnOy .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTd8GnOy .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTd8GnOy .navbar {
    overflow: hidden;
  }
  .cid-vlJTd8GnOy .container,
  .cid-vlJTd8GnOy .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTd8GnOy .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTd8GnOy .navbar-short .container,
  .cid-vlJTd8GnOy .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTd8GnOy .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTd8GnOy .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTd8GnOy .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTd8GnOy .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTd8GnOy .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTd8GnOy .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTd8GnOy .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTd8GnOy .nav-link,
.cid-vlJTd8GnOy .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTd95JEj {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTd95JEj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTd95JEj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTd95JEj .container,
.cid-vlJTd95JEj .container-fluid {
  position: static;
}
.cid-vlJTd95JEj .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTd95JEj .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTd95JEj .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTd95JEj .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTd95JEj .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTd95JEj .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTd95JEj .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTd95JEj .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTd95JEj .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTd95JEj .item-img {
    display: none;
  }
}
.cid-vlJTd95JEj .mbr-text,
.cid-vlJTd95JEj .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTd9gWIn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTd9gWIn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTd9gWIn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTd9gWIn .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTd9gWIn .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTd9gWIn .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTd9gWIn .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTd9gWIn .item-img {
    width: 100%;
  }
}
.cid-vlJTd9gWIn .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTd9gWIn .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTd9gWIn .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTd9gWIn .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTd9gWIn .card-title {
  color: #000000;
}
.cid-vlJTd9gWIn .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTd9gWIn .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTd9gWIn .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTd9gWIn .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTd9gWIn .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTd9gWIn .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTd9gWIn .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTd9gWIn .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTd9gWIn .card-text,
.cid-vlJTd9gWIn .mbr-section-btn {
  color: #000000;
}
.cid-vlJTd9t2K8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTd9t2K8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTd9t2K8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTd9t2K8 .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTd9t2K8 .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTd9t2K8 .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTd9t2K8 .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTd9t2K8 .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTd9t2K8 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTd9t2K8 .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTd9t2K8 .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTd9t2K8 .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTd9t2K8 .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTd9t2K8 .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTd9t2K8 .mbr-text {
  color: #3a353e;
}
.cid-vlJTd9EKWZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTd9EKWZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTd9EKWZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTd9EKWZ .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTd9EKWZ .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTd9EKWZ .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTd9EKWZ .mbr-section-title {
  color: #000000;
}
.cid-vlJTd9EKWZ .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTd9EKWZ .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTd9EKWZ .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTd9EKWZ .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTd9EKWZ .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTd9EKWZ .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTd9EKWZ .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTd9EKWZ .item-img img {
    height: 350px;
  }
}
.cid-vlJTd9EKWZ .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTd9EKWZ .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTd9EKWZ .card-title {
  color: #131313;
}
.cid-vlJTd9EKWZ .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTd9EKWZ .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTd9EKWZ .card-title,
.cid-vlJTd9EKWZ .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTd9EKWZ .card-text,
.cid-vlJTd9EKWZ .mbr-section-btn {
  color: #000000;
}
.cid-vlJTd9RK2X {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTd9RK2X .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTd9RK2X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTd9RK2X .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTd9RK2X .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTd9RK2X .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTd9RK2X .mbr-section-title {
  color: #000000;
}
.cid-vlJTd9RK2X .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTd9RK2X .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTd9RK2X .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTd9RK2X .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTd9RK2X .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTd9RK2X .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTd9RK2X .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTd9RK2X .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTd9RK2X .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTd9RK2X .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTd9RK2X .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTd9RK2X .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTd9RK2X .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTd9RK2X .card-title {
  color: #131313;
}
.cid-vlJTd9RK2X .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTd9RK2X .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTd9RK2X .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTd9RK2X .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTd9RK2X .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTd9RK2X .card-title,
.cid-vlJTd9RK2X .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTda5gxS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTda5gxS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTda5gxS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTda5gxS .row {
  margin: 0 !important;
}
.cid-vlJTda5gxS .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTda5gxS .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTda5gxS .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTda5gxS .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTda5gxS .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTda5gxS .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTda5gxS .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTda5gxS .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTda5gxS .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTda5gxS .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTda5gxS .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTda5gxS .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTda5gxS .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTda5gxS .panel-group {
  border: none;
}
.cid-vlJTda5gxS .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTda5gxS .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTda5gxS .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTda5gxS .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTda5gxS .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTda5gxS .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTda5gxS .panel-title-edit {
  color: #000000;
}
.cid-vlJTda5gxS .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTda5gxS .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTdak4sa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdak4sa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdak4sa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdak4sa .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTdak4sa .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdak4sa .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTdak4sa .mbr-section-title {
  color: #000000;
}
.cid-vlJTdak4sa .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTdak4sa .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTdak4sa .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTdak4sa .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTdak4sa .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdak4sa .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTdak4sa .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTdak4sa .card-title {
  color: #000000;
}
.cid-vlJTdak4sa .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTdak4sa .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTdak4sa .number-text {
  color: #004300;
}
.cid-vlJTdak4sa .stint-text {
  color: #FC7942;
}
.cid-vlJTdak4sa .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTdak4sa .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTdak4sa .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTdak4sa .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTdak4sa .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTdak4sa .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTdak4sa .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTdak4sa .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTdak4sa .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTdak4sa .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdak4sa .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTdak4sa .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTdak4sa .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTdaLSwq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdaLSwq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdaLSwq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdaLSwq .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTdaLSwq .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdaLSwq .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTdaLSwq .mbr-section-title {
  color: #000000;
}
.cid-vlJTdaLSwq .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTdaLSwq .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTdaLSwq .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTdaLSwq .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTdaLSwq .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTdaLSwq .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTdaLSwq .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTdaLSwq .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTdaLSwq .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTdaLSwq .card-title {
  color: #131313;
}
.cid-vlJTdaLSwq .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTdaLSwq .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTdaLSwq .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdaLSwq .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTdaLSwq .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTdaLSwq .card-title,
.cid-vlJTdaLSwq .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTdaZ389 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdaZ389 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdaZ389 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdaZ389 .container,
.cid-vlJTdaZ389 .container-small,
.cid-vlJTdaZ389 .container-fluid {
  padding: 0 !important;
}
.cid-vlJTdaZ389 .container,
.cid-vlJTdaZ389 .container-small {
  max-width: 1440px;
}
.cid-vlJTdaZ389 .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTdaZ389 .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdaZ389 .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTdaZ389 .mbr-section-title {
  color: #131313;
}
.cid-vlJTdaZ389 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTdaZ389 .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTdaZ389 .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTdaZ389 .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTdaZ389 .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTdbbwPI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdbbwPI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdbbwPI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTdbbwPI .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdbbwPI .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdbbwPI .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTdbbwPI .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTdbbwPI .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTdbbwPI .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTdbbwPI .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTdbbwPI .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTdbbwPI .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTdbbwPI .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTdbbwPI .mbr-section-title {
  color: #000000;
}
.cid-vlJTdbbwPI .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTdbbwPI form {
  width: 100%;
}
.cid-vlJTdbbwPI form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTdbbwPI form p {
  color: #131313;
}
.cid-vlJTdbbwPI form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTdbbwPI form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTdbbwPI form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTdbbwPI form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTdbbwPI form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTdbbwPI form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTdbbwPI form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTdbbwPI form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTdbbwPI form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTdbbwPI form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTdbbwPI form select {
  color: #000000 !important;
}
.cid-vlJTdbbwPI form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTdbbwPI form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTdbbwPI form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTdbbwPI form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTdbbwPI form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTdbbwPI form input,
.cid-vlJTdbbwPI form textarea {
  transition: 0.3s all;
}
.cid-vlJTdbbwPI form input:active,
.cid-vlJTdbbwPI form textarea:active,
.cid-vlJTdbbwPI form input:focus,
.cid-vlJTdbbwPI form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTdbbwPI form input:active::-webkit-input-placeholder,
.cid-vlJTdbbwPI form textarea:active::-webkit-input-placeholder,
.cid-vlJTdbbwPI form input:focus::-webkit-input-placeholder,
.cid-vlJTdbbwPI form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTdbbwPI form input:active::-moz-placeholder,
.cid-vlJTdbbwPI form textarea:active::-moz-placeholder,
.cid-vlJTdbbwPI form input:focus::-moz-placeholder,
.cid-vlJTdbbwPI form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTdbbwPI form input:active:-moz-placeholder,
.cid-vlJTdbbwPI form textarea:active:-moz-placeholder,
.cid-vlJTdbbwPI form input:focus:-moz-placeholder,
.cid-vlJTdbbwPI form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTdbbwPI form input:active:-ms-input-placeholder,
.cid-vlJTdbbwPI form textarea:active:-ms-input-placeholder,
.cid-vlJTdbbwPI form input:focus:-ms-input-placeholder,
.cid-vlJTdbbwPI form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTdbbwPI form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTdbbwPI form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTdbbwPI form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTdbbwPI form .form-check label {
  color: #000000;
}
.cid-vlJTdbbwPI form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTdbbwPI form .form-check-input:focus,
.cid-vlJTdbbwPI form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTdbbwPI form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTdbrWbF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTdbrWbF .mbr-text {
  color: #131313;
}
.cid-vlJTdbrWbF .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTdvPvUv .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTdvPvUv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTdvPvUv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTdvPvUv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTdvPvUv .dropdown-item:hover,
.cid-vlJTdvPvUv .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTdvPvUv .dropdown-item:hover span {
  color: white;
}
.cid-vlJTdvPvUv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTdvPvUv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTdvPvUv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTdvPvUv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTdvPvUv .nav-link {
  position: relative;
}
.cid-vlJTdvPvUv .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTdvPvUv .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTdvPvUv .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTdvPvUv .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTdvPvUv .dropdown-menu,
.cid-vlJTdvPvUv .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTdvPvUv .nav-item:focus,
.cid-vlJTdvPvUv .nav-link:focus {
  outline: none;
}
.cid-vlJTdvPvUv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTdvPvUv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTdvPvUv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTdvPvUv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTdvPvUv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTdvPvUv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTdvPvUv .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTdvPvUv .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTdvPvUv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTdvPvUv .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTdvPvUv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTdvPvUv .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTdvPvUv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTdvPvUv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTdvPvUv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTdvPvUv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTdvPvUv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTdvPvUv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTdvPvUv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTdvPvUv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTdvPvUv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTdvPvUv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTdvPvUv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTdvPvUv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTdvPvUv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTdvPvUv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTdvPvUv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTdvPvUv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTdvPvUv .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTdvPvUv .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTdvPvUv .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTdvPvUv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTdvPvUv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTdvPvUv .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTdvPvUv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTdvPvUv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTdvPvUv .dropdown-item.active,
.cid-vlJTdvPvUv .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTdvPvUv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTdvPvUv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTdvPvUv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTdvPvUv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTdvPvUv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTdvPvUv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTdvPvUv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTdvPvUv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTdvPvUv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTdvPvUv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTdvPvUv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTdvPvUv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTdvPvUv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTdvPvUv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTdvPvUv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTdvPvUv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTdvPvUv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTdvPvUv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTdvPvUv .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTdvPvUv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTdvPvUv .navbar {
    height: 70px;
  }
  .cid-vlJTdvPvUv .navbar.opened {
    height: auto;
  }
  .cid-vlJTdvPvUv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTdvPvUv .container,
.cid-vlJTdvPvUv .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTdvPvUv .container:before,
  .cid-vlJTdvPvUv .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTdvPvUv .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTdvPvUv .navbar-short .container,
.cid-vlJTdvPvUv .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTdvPvUv .navbar-short .container:before,
.cid-vlJTdvPvUv .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTdvPvUv .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTdvPvUv .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTdvPvUv .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTdvPvUv .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdvPvUv .navbar {
    overflow: hidden;
  }
  .cid-vlJTdvPvUv .container,
  .cid-vlJTdvPvUv .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTdvPvUv .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTdvPvUv .navbar-short .container,
  .cid-vlJTdvPvUv .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTdvPvUv .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTdvPvUv .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTdvPvUv .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTdvPvUv .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTdvPvUv .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTdvPvUv .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTdvPvUv .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTdvPvUv .nav-link,
.cid-vlJTdvPvUv .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTdwez9R {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTdwez9R .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdwez9R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdwez9R .container,
.cid-vlJTdwez9R .container-fluid {
  position: static;
}
.cid-vlJTdwez9R .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTdwez9R .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTdwez9R .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTdwez9R .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTdwez9R .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTdwez9R .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTdwez9R .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTdwez9R .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTdwez9R .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTdwez9R .item-img {
    display: none;
  }
}
.cid-vlJTdwez9R .mbr-text,
.cid-vlJTdwez9R .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTdwpVi8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdwpVi8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdwpVi8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdwpVi8 .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTdwpVi8 .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTdwpVi8 .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTdwpVi8 .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdwpVi8 .item-img {
    width: 100%;
  }
}
.cid-vlJTdwpVi8 .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTdwpVi8 .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTdwpVi8 .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdwpVi8 .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTdwpVi8 .card-title {
  color: #000000;
}
.cid-vlJTdwpVi8 .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTdwpVi8 .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTdwpVi8 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTdwpVi8 .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTdwpVi8 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTdwpVi8 .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTdwpVi8 .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTdwpVi8 .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTdwpVi8 .card-text,
.cid-vlJTdwpVi8 .mbr-section-btn {
  color: #000000;
}
.cid-vlJTdwDkLo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdwDkLo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdwDkLo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdwDkLo .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTdwDkLo .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTdwDkLo .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTdwDkLo .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTdwDkLo .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTdwDkLo .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTdwDkLo .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTdwDkLo .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTdwDkLo .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTdwDkLo .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTdwDkLo .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTdwDkLo .mbr-text {
  color: #3a353e;
}
.cid-vlJTdwOLS2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdwOLS2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdwOLS2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdwOLS2 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTdwOLS2 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdwOLS2 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTdwOLS2 .mbr-section-title {
  color: #000000;
}
.cid-vlJTdwOLS2 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTdwOLS2 .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTdwOLS2 .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTdwOLS2 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTdwOLS2 .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTdwOLS2 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTdwOLS2 .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTdwOLS2 .item-img img {
    height: 350px;
  }
}
.cid-vlJTdwOLS2 .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTdwOLS2 .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTdwOLS2 .card-title {
  color: #131313;
}
.cid-vlJTdwOLS2 .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTdwOLS2 .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTdwOLS2 .card-title,
.cid-vlJTdwOLS2 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTdwOLS2 .card-text,
.cid-vlJTdwOLS2 .mbr-section-btn {
  color: #000000;
}
.cid-vlJTdx0PWj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdx0PWj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdx0PWj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdx0PWj .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTdx0PWj .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdx0PWj .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTdx0PWj .mbr-section-title {
  color: #000000;
}
.cid-vlJTdx0PWj .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTdx0PWj .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTdx0PWj .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTdx0PWj .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTdx0PWj .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdx0PWj .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdx0PWj .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTdx0PWj .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTdx0PWj .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTdx0PWj .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTdx0PWj .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTdx0PWj .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTdx0PWj .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTdx0PWj .card-title {
  color: #131313;
}
.cid-vlJTdx0PWj .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTdx0PWj .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTdx0PWj .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTdx0PWj .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdx0PWj .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTdx0PWj .card-title,
.cid-vlJTdx0PWj .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTdxgjHF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdxgjHF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdxgjHF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdxgjHF .row {
  margin: 0 !important;
}
.cid-vlJTdxgjHF .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTdxgjHF .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdxgjHF .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTdxgjHF .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTdxgjHF .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTdxgjHF .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTdxgjHF .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTdxgjHF .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTdxgjHF .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTdxgjHF .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdxgjHF .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTdxgjHF .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTdxgjHF .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTdxgjHF .panel-group {
  border: none;
}
.cid-vlJTdxgjHF .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTdxgjHF .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTdxgjHF .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTdxgjHF .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTdxgjHF .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTdxgjHF .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTdxgjHF .panel-title-edit {
  color: #000000;
}
.cid-vlJTdxgjHF .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTdxgjHF .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTdxuDU6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdxuDU6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdxuDU6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdxuDU6 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTdxuDU6 .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdxuDU6 .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTdxuDU6 .mbr-section-title {
  color: #000000;
}
.cid-vlJTdxuDU6 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTdxuDU6 .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTdxuDU6 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTdxuDU6 .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTdxuDU6 .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdxuDU6 .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTdxuDU6 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTdxuDU6 .card-title {
  color: #000000;
}
.cid-vlJTdxuDU6 .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTdxuDU6 .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTdxuDU6 .number-text {
  color: #004300;
}
.cid-vlJTdxuDU6 .stint-text {
  color: #FC7942;
}
.cid-vlJTdxuDU6 .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTdxuDU6 .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTdxuDU6 .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTdxuDU6 .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTdxuDU6 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTdxuDU6 .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTdxuDU6 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTdxuDU6 .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTdxuDU6 .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTdxuDU6 .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdxuDU6 .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTdxuDU6 .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTdxuDU6 .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTdxS0qG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdxS0qG .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdxS0qG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdxS0qG .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTdxS0qG .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdxS0qG .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTdxS0qG .mbr-section-title {
  color: #000000;
}
.cid-vlJTdxS0qG .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTdxS0qG .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTdxS0qG .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTdxS0qG .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTdxS0qG .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTdxS0qG .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTdxS0qG .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTdxS0qG .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTdxS0qG .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTdxS0qG .card-title {
  color: #131313;
}
.cid-vlJTdxS0qG .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTdxS0qG .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTdxS0qG .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdxS0qG .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTdxS0qG .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTdxS0qG .card-title,
.cid-vlJTdxS0qG .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTdye0E9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdye0E9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdye0E9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdye0E9 .container,
.cid-vlJTdye0E9 .container-small,
.cid-vlJTdye0E9 .container-fluid {
  padding: 0 !important;
}
.cid-vlJTdye0E9 .container,
.cid-vlJTdye0E9 .container-small {
  max-width: 1440px;
}
.cid-vlJTdye0E9 .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTdye0E9 .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdye0E9 .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTdye0E9 .mbr-section-title {
  color: #131313;
}
.cid-vlJTdye0E9 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTdye0E9 .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTdye0E9 .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTdye0E9 .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTdye0E9 .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTdyqvht {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdyqvht .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdyqvht .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTdyqvht .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdyqvht .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdyqvht .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTdyqvht .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTdyqvht .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTdyqvht .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTdyqvht .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTdyqvht .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTdyqvht .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTdyqvht .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTdyqvht .mbr-section-title {
  color: #000000;
}
.cid-vlJTdyqvht .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTdyqvht form {
  width: 100%;
}
.cid-vlJTdyqvht form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTdyqvht form p {
  color: #131313;
}
.cid-vlJTdyqvht form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTdyqvht form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTdyqvht form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTdyqvht form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTdyqvht form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTdyqvht form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTdyqvht form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTdyqvht form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTdyqvht form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTdyqvht form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTdyqvht form select {
  color: #000000 !important;
}
.cid-vlJTdyqvht form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTdyqvht form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTdyqvht form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTdyqvht form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTdyqvht form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTdyqvht form input,
.cid-vlJTdyqvht form textarea {
  transition: 0.3s all;
}
.cid-vlJTdyqvht form input:active,
.cid-vlJTdyqvht form textarea:active,
.cid-vlJTdyqvht form input:focus,
.cid-vlJTdyqvht form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTdyqvht form input:active::-webkit-input-placeholder,
.cid-vlJTdyqvht form textarea:active::-webkit-input-placeholder,
.cid-vlJTdyqvht form input:focus::-webkit-input-placeholder,
.cid-vlJTdyqvht form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTdyqvht form input:active::-moz-placeholder,
.cid-vlJTdyqvht form textarea:active::-moz-placeholder,
.cid-vlJTdyqvht form input:focus::-moz-placeholder,
.cid-vlJTdyqvht form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTdyqvht form input:active:-moz-placeholder,
.cid-vlJTdyqvht form textarea:active:-moz-placeholder,
.cid-vlJTdyqvht form input:focus:-moz-placeholder,
.cid-vlJTdyqvht form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTdyqvht form input:active:-ms-input-placeholder,
.cid-vlJTdyqvht form textarea:active:-ms-input-placeholder,
.cid-vlJTdyqvht form input:focus:-ms-input-placeholder,
.cid-vlJTdyqvht form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTdyqvht form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTdyqvht form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTdyqvht form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTdyqvht form .form-check label {
  color: #000000;
}
.cid-vlJTdyqvht form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTdyqvht form .form-check-input:focus,
.cid-vlJTdyqvht form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTdyqvht form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTdyFa8P {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTdyFa8P .mbr-text {
  color: #131313;
}
.cid-vlJTdyFa8P .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTdTE3aM .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTdTE3aM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTdTE3aM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTdTE3aM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTdTE3aM .dropdown-item:hover,
.cid-vlJTdTE3aM .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTdTE3aM .dropdown-item:hover span {
  color: white;
}
.cid-vlJTdTE3aM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTdTE3aM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTdTE3aM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTdTE3aM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTdTE3aM .nav-link {
  position: relative;
}
.cid-vlJTdTE3aM .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTdTE3aM .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTdTE3aM .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTdTE3aM .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTdTE3aM .dropdown-menu,
.cid-vlJTdTE3aM .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTdTE3aM .nav-item:focus,
.cid-vlJTdTE3aM .nav-link:focus {
  outline: none;
}
.cid-vlJTdTE3aM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTdTE3aM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTdTE3aM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTdTE3aM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTdTE3aM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTdTE3aM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTdTE3aM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTdTE3aM .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTdTE3aM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTdTE3aM .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTdTE3aM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTdTE3aM .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTdTE3aM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTdTE3aM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTdTE3aM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTdTE3aM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTdTE3aM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTdTE3aM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTdTE3aM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTdTE3aM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTdTE3aM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTdTE3aM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTdTE3aM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTdTE3aM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTdTE3aM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTdTE3aM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTdTE3aM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTdTE3aM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTdTE3aM .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTdTE3aM .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTdTE3aM .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTdTE3aM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTdTE3aM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTdTE3aM .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTdTE3aM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTdTE3aM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTdTE3aM .dropdown-item.active,
.cid-vlJTdTE3aM .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTdTE3aM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTdTE3aM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTdTE3aM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTdTE3aM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTdTE3aM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTdTE3aM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTdTE3aM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTdTE3aM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTdTE3aM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTdTE3aM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTdTE3aM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTdTE3aM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTdTE3aM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTdTE3aM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTdTE3aM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTdTE3aM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTdTE3aM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTdTE3aM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTdTE3aM .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTdTE3aM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTdTE3aM .navbar {
    height: 70px;
  }
  .cid-vlJTdTE3aM .navbar.opened {
    height: auto;
  }
  .cid-vlJTdTE3aM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTdTE3aM .container,
.cid-vlJTdTE3aM .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTdTE3aM .container:before,
  .cid-vlJTdTE3aM .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTdTE3aM .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTdTE3aM .navbar-short .container,
.cid-vlJTdTE3aM .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTdTE3aM .navbar-short .container:before,
.cid-vlJTdTE3aM .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTdTE3aM .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTdTE3aM .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTdTE3aM .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTdTE3aM .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdTE3aM .navbar {
    overflow: hidden;
  }
  .cid-vlJTdTE3aM .container,
  .cid-vlJTdTE3aM .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTdTE3aM .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTdTE3aM .navbar-short .container,
  .cid-vlJTdTE3aM .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTdTE3aM .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTdTE3aM .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTdTE3aM .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTdTE3aM .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTdTE3aM .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTdTE3aM .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTdTE3aM .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTdTE3aM .nav-link,
.cid-vlJTdTE3aM .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTdU22Sv {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTdU22Sv .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdU22Sv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdU22Sv .container,
.cid-vlJTdU22Sv .container-fluid {
  position: static;
}
.cid-vlJTdU22Sv .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTdU22Sv .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTdU22Sv .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTdU22Sv .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTdU22Sv .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTdU22Sv .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTdU22Sv .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTdU22Sv .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTdU22Sv .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTdU22Sv .item-img {
    display: none;
  }
}
.cid-vlJTdU22Sv .mbr-text,
.cid-vlJTdU22Sv .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTdUdGPu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdUdGPu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdUdGPu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdUdGPu .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTdUdGPu .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTdUdGPu .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTdUdGPu .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdUdGPu .item-img {
    width: 100%;
  }
}
.cid-vlJTdUdGPu .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTdUdGPu .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTdUdGPu .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdUdGPu .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTdUdGPu .card-title {
  color: #000000;
}
.cid-vlJTdUdGPu .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTdUdGPu .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTdUdGPu .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTdUdGPu .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTdUdGPu .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTdUdGPu .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTdUdGPu .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTdUdGPu .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTdUdGPu .card-text,
.cid-vlJTdUdGPu .mbr-section-btn {
  color: #000000;
}
.cid-vlJTdUq4sM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdUq4sM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdUq4sM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdUq4sM .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTdUq4sM .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTdUq4sM .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTdUq4sM .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTdUq4sM .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTdUq4sM .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTdUq4sM .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTdUq4sM .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTdUq4sM .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTdUq4sM .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTdUq4sM .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTdUq4sM .mbr-text {
  color: #3a353e;
}
.cid-vlJTdUBQcH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdUBQcH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdUBQcH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdUBQcH .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTdUBQcH .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdUBQcH .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTdUBQcH .mbr-section-title {
  color: #000000;
}
.cid-vlJTdUBQcH .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTdUBQcH .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTdUBQcH .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTdUBQcH .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTdUBQcH .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTdUBQcH .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTdUBQcH .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTdUBQcH .item-img img {
    height: 350px;
  }
}
.cid-vlJTdUBQcH .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTdUBQcH .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTdUBQcH .card-title {
  color: #131313;
}
.cid-vlJTdUBQcH .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTdUBQcH .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTdUBQcH .card-title,
.cid-vlJTdUBQcH .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTdUBQcH .card-text,
.cid-vlJTdUBQcH .mbr-section-btn {
  color: #000000;
}
.cid-vlJTdUOdY2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdUOdY2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdUOdY2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdUOdY2 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTdUOdY2 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdUOdY2 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTdUOdY2 .mbr-section-title {
  color: #000000;
}
.cid-vlJTdUOdY2 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTdUOdY2 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTdUOdY2 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTdUOdY2 .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTdUOdY2 .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdUOdY2 .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdUOdY2 .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTdUOdY2 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTdUOdY2 .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTdUOdY2 .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTdUOdY2 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTdUOdY2 .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTdUOdY2 .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTdUOdY2 .card-title {
  color: #131313;
}
.cid-vlJTdUOdY2 .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTdUOdY2 .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTdUOdY2 .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTdUOdY2 .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdUOdY2 .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTdUOdY2 .card-title,
.cid-vlJTdUOdY2 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTdV3A5d {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdV3A5d .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdV3A5d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdV3A5d .row {
  margin: 0 !important;
}
.cid-vlJTdV3A5d .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTdV3A5d .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdV3A5d .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTdV3A5d .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTdV3A5d .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTdV3A5d .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTdV3A5d .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTdV3A5d .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTdV3A5d .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTdV3A5d .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdV3A5d .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTdV3A5d .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTdV3A5d .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTdV3A5d .panel-group {
  border: none;
}
.cid-vlJTdV3A5d .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTdV3A5d .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTdV3A5d .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTdV3A5d .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTdV3A5d .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTdV3A5d .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTdV3A5d .panel-title-edit {
  color: #000000;
}
.cid-vlJTdV3A5d .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTdV3A5d .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTdVhSTM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdVhSTM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdVhSTM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdVhSTM .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTdVhSTM .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdVhSTM .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTdVhSTM .mbr-section-title {
  color: #000000;
}
.cid-vlJTdVhSTM .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTdVhSTM .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTdVhSTM .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTdVhSTM .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTdVhSTM .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdVhSTM .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTdVhSTM .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTdVhSTM .card-title {
  color: #000000;
}
.cid-vlJTdVhSTM .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTdVhSTM .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTdVhSTM .number-text {
  color: #004300;
}
.cid-vlJTdVhSTM .stint-text {
  color: #FC7942;
}
.cid-vlJTdVhSTM .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTdVhSTM .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTdVhSTM .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTdVhSTM .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTdVhSTM .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTdVhSTM .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTdVhSTM .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTdVhSTM .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTdVhSTM .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTdVhSTM .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdVhSTM .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTdVhSTM .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTdVhSTM .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTdVDPkU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdVDPkU .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdVDPkU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdVDPkU .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTdVDPkU .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdVDPkU .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTdVDPkU .mbr-section-title {
  color: #000000;
}
.cid-vlJTdVDPkU .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTdVDPkU .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTdVDPkU .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTdVDPkU .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTdVDPkU .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTdVDPkU .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTdVDPkU .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTdVDPkU .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTdVDPkU .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTdVDPkU .card-title {
  color: #131313;
}
.cid-vlJTdVDPkU .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTdVDPkU .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTdVDPkU .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdVDPkU .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTdVDPkU .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTdVDPkU .card-title,
.cid-vlJTdVDPkU .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTdVTWoL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdVTWoL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdVTWoL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTdVTWoL .container,
.cid-vlJTdVTWoL .container-small,
.cid-vlJTdVTWoL .container-fluid {
  padding: 0 !important;
}
.cid-vlJTdVTWoL .container,
.cid-vlJTdVTWoL .container-small {
  max-width: 1440px;
}
.cid-vlJTdVTWoL .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTdVTWoL .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdVTWoL .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTdVTWoL .mbr-section-title {
  color: #131313;
}
.cid-vlJTdVTWoL .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTdVTWoL .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTdVTWoL .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTdVTWoL .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTdVTWoL .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTdW6eu1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTdW6eu1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTdW6eu1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTdW6eu1 .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTdW6eu1 .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTdW6eu1 .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTdW6eu1 .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTdW6eu1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTdW6eu1 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTdW6eu1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTdW6eu1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTdW6eu1 .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTdW6eu1 .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTdW6eu1 .mbr-section-title {
  color: #000000;
}
.cid-vlJTdW6eu1 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTdW6eu1 form {
  width: 100%;
}
.cid-vlJTdW6eu1 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTdW6eu1 form p {
  color: #131313;
}
.cid-vlJTdW6eu1 form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTdW6eu1 form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTdW6eu1 form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTdW6eu1 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTdW6eu1 form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTdW6eu1 form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTdW6eu1 form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTdW6eu1 form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTdW6eu1 form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTdW6eu1 form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTdW6eu1 form select {
  color: #000000 !important;
}
.cid-vlJTdW6eu1 form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTdW6eu1 form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTdW6eu1 form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTdW6eu1 form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTdW6eu1 form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTdW6eu1 form input,
.cid-vlJTdW6eu1 form textarea {
  transition: 0.3s all;
}
.cid-vlJTdW6eu1 form input:active,
.cid-vlJTdW6eu1 form textarea:active,
.cid-vlJTdW6eu1 form input:focus,
.cid-vlJTdW6eu1 form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTdW6eu1 form input:active::-webkit-input-placeholder,
.cid-vlJTdW6eu1 form textarea:active::-webkit-input-placeholder,
.cid-vlJTdW6eu1 form input:focus::-webkit-input-placeholder,
.cid-vlJTdW6eu1 form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTdW6eu1 form input:active::-moz-placeholder,
.cid-vlJTdW6eu1 form textarea:active::-moz-placeholder,
.cid-vlJTdW6eu1 form input:focus::-moz-placeholder,
.cid-vlJTdW6eu1 form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTdW6eu1 form input:active:-moz-placeholder,
.cid-vlJTdW6eu1 form textarea:active:-moz-placeholder,
.cid-vlJTdW6eu1 form input:focus:-moz-placeholder,
.cid-vlJTdW6eu1 form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTdW6eu1 form input:active:-ms-input-placeholder,
.cid-vlJTdW6eu1 form textarea:active:-ms-input-placeholder,
.cid-vlJTdW6eu1 form input:focus:-ms-input-placeholder,
.cid-vlJTdW6eu1 form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTdW6eu1 form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTdW6eu1 form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTdW6eu1 form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTdW6eu1 form .form-check label {
  color: #000000;
}
.cid-vlJTdW6eu1 form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTdW6eu1 form .form-check-input:focus,
.cid-vlJTdW6eu1 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTdW6eu1 form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTdWlumA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTdWlumA .mbr-text {
  color: #131313;
}
.cid-vlJTdWlumA .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTeirXE5 .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTeirXE5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTeirXE5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTeirXE5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTeirXE5 .dropdown-item:hover,
.cid-vlJTeirXE5 .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTeirXE5 .dropdown-item:hover span {
  color: white;
}
.cid-vlJTeirXE5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTeirXE5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTeirXE5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTeirXE5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTeirXE5 .nav-link {
  position: relative;
}
.cid-vlJTeirXE5 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTeirXE5 .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTeirXE5 .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTeirXE5 .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTeirXE5 .dropdown-menu,
.cid-vlJTeirXE5 .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTeirXE5 .nav-item:focus,
.cid-vlJTeirXE5 .nav-link:focus {
  outline: none;
}
.cid-vlJTeirXE5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTeirXE5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTeirXE5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTeirXE5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTeirXE5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTeirXE5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTeirXE5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTeirXE5 .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTeirXE5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTeirXE5 .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTeirXE5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTeirXE5 .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTeirXE5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTeirXE5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTeirXE5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTeirXE5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTeirXE5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTeirXE5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTeirXE5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTeirXE5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTeirXE5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTeirXE5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTeirXE5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTeirXE5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTeirXE5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTeirXE5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTeirXE5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTeirXE5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTeirXE5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTeirXE5 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTeirXE5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTeirXE5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTeirXE5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTeirXE5 .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTeirXE5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTeirXE5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTeirXE5 .dropdown-item.active,
.cid-vlJTeirXE5 .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTeirXE5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTeirXE5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTeirXE5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTeirXE5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTeirXE5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTeirXE5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTeirXE5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTeirXE5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTeirXE5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTeirXE5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTeirXE5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTeirXE5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTeirXE5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTeirXE5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTeirXE5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTeirXE5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTeirXE5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTeirXE5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTeirXE5 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTeirXE5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTeirXE5 .navbar {
    height: 70px;
  }
  .cid-vlJTeirXE5 .navbar.opened {
    height: auto;
  }
  .cid-vlJTeirXE5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTeirXE5 .container,
.cid-vlJTeirXE5 .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTeirXE5 .container:before,
  .cid-vlJTeirXE5 .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTeirXE5 .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTeirXE5 .navbar-short .container,
.cid-vlJTeirXE5 .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTeirXE5 .navbar-short .container:before,
.cid-vlJTeirXE5 .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTeirXE5 .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTeirXE5 .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTeirXE5 .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTeirXE5 .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTeirXE5 .navbar {
    overflow: hidden;
  }
  .cid-vlJTeirXE5 .container,
  .cid-vlJTeirXE5 .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTeirXE5 .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTeirXE5 .navbar-short .container,
  .cid-vlJTeirXE5 .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTeirXE5 .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTeirXE5 .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTeirXE5 .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTeirXE5 .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTeirXE5 .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTeirXE5 .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTeirXE5 .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTeirXE5 .nav-link,
.cid-vlJTeirXE5 .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTeiQJnQ {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTeiQJnQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTeiQJnQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTeiQJnQ .container,
.cid-vlJTeiQJnQ .container-fluid {
  position: static;
}
.cid-vlJTeiQJnQ .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTeiQJnQ .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTeiQJnQ .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTeiQJnQ .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTeiQJnQ .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTeiQJnQ .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTeiQJnQ .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTeiQJnQ .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTeiQJnQ .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTeiQJnQ .item-img {
    display: none;
  }
}
.cid-vlJTeiQJnQ .mbr-text,
.cid-vlJTeiQJnQ .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTej1IIM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTej1IIM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTej1IIM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTej1IIM .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTej1IIM .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTej1IIM .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTej1IIM .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTej1IIM .item-img {
    width: 100%;
  }
}
.cid-vlJTej1IIM .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTej1IIM .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTej1IIM .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTej1IIM .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTej1IIM .card-title {
  color: #000000;
}
.cid-vlJTej1IIM .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTej1IIM .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTej1IIM .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTej1IIM .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTej1IIM .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTej1IIM .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTej1IIM .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTej1IIM .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTej1IIM .card-text,
.cid-vlJTej1IIM .mbr-section-btn {
  color: #000000;
}
.cid-vlJTejetis {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTejetis .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTejetis .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTejetis .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTejetis .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTejetis .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTejetis .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTejetis .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTejetis .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTejetis .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTejetis .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTejetis .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTejetis .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTejetis .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTejetis .mbr-text {
  color: #3a353e;
}
.cid-vlJTejpruF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTejpruF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTejpruF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTejpruF .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTejpruF .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTejpruF .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTejpruF .mbr-section-title {
  color: #000000;
}
.cid-vlJTejpruF .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTejpruF .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTejpruF .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTejpruF .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTejpruF .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTejpruF .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTejpruF .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTejpruF .item-img img {
    height: 350px;
  }
}
.cid-vlJTejpruF .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTejpruF .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTejpruF .card-title {
  color: #131313;
}
.cid-vlJTejpruF .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTejpruF .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTejpruF .card-title,
.cid-vlJTejpruF .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTejpruF .card-text,
.cid-vlJTejpruF .mbr-section-btn {
  color: #000000;
}
.cid-vlJTejC35W {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTejC35W .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTejC35W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTejC35W .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTejC35W .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTejC35W .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTejC35W .mbr-section-title {
  color: #000000;
}
.cid-vlJTejC35W .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTejC35W .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTejC35W .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTejC35W .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTejC35W .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTejC35W .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTejC35W .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTejC35W .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTejC35W .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTejC35W .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTejC35W .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTejC35W .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTejC35W .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTejC35W .card-title {
  color: #131313;
}
.cid-vlJTejC35W .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTejC35W .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTejC35W .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTejC35W .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTejC35W .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTejC35W .card-title,
.cid-vlJTejC35W .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTejQYBk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTejQYBk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTejQYBk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTejQYBk .row {
  margin: 0 !important;
}
.cid-vlJTejQYBk .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTejQYBk .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTejQYBk .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTejQYBk .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTejQYBk .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTejQYBk .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTejQYBk .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTejQYBk .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTejQYBk .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTejQYBk .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTejQYBk .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTejQYBk .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTejQYBk .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTejQYBk .panel-group {
  border: none;
}
.cid-vlJTejQYBk .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTejQYBk .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTejQYBk .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTejQYBk .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTejQYBk .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTejQYBk .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTejQYBk .panel-title-edit {
  color: #000000;
}
.cid-vlJTejQYBk .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTejQYBk .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTek497n {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTek497n .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTek497n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTek497n .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTek497n .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTek497n .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTek497n .mbr-section-title {
  color: #000000;
}
.cid-vlJTek497n .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTek497n .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTek497n .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTek497n .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTek497n .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTek497n .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTek497n .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTek497n .card-title {
  color: #000000;
}
.cid-vlJTek497n .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTek497n .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTek497n .number-text {
  color: #004300;
}
.cid-vlJTek497n .stint-text {
  color: #FC7942;
}
.cid-vlJTek497n .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTek497n .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTek497n .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTek497n .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTek497n .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTek497n .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTek497n .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTek497n .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTek497n .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTek497n .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTek497n .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTek497n .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTek497n .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTekwEx5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTekwEx5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTekwEx5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTekwEx5 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTekwEx5 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTekwEx5 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTekwEx5 .mbr-section-title {
  color: #000000;
}
.cid-vlJTekwEx5 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTekwEx5 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTekwEx5 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTekwEx5 .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTekwEx5 .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTekwEx5 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTekwEx5 .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTekwEx5 .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTekwEx5 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTekwEx5 .card-title {
  color: #131313;
}
.cid-vlJTekwEx5 .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTekwEx5 .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTekwEx5 .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTekwEx5 .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTekwEx5 .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTekwEx5 .card-title,
.cid-vlJTekwEx5 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTekKxSO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTekKxSO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTekKxSO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTekKxSO .container,
.cid-vlJTekKxSO .container-small,
.cid-vlJTekKxSO .container-fluid {
  padding: 0 !important;
}
.cid-vlJTekKxSO .container,
.cid-vlJTekKxSO .container-small {
  max-width: 1440px;
}
.cid-vlJTekKxSO .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTekKxSO .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTekKxSO .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTekKxSO .mbr-section-title {
  color: #131313;
}
.cid-vlJTekKxSO .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTekKxSO .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTekKxSO .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTekKxSO .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTekKxSO .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTekWkcm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTekWkcm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTekWkcm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTekWkcm .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTekWkcm .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTekWkcm .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTekWkcm .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTekWkcm .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTekWkcm .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTekWkcm .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTekWkcm .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTekWkcm .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTekWkcm .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTekWkcm .mbr-section-title {
  color: #000000;
}
.cid-vlJTekWkcm .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTekWkcm form {
  width: 100%;
}
.cid-vlJTekWkcm form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTekWkcm form p {
  color: #131313;
}
.cid-vlJTekWkcm form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTekWkcm form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTekWkcm form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTekWkcm form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTekWkcm form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTekWkcm form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTekWkcm form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTekWkcm form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTekWkcm form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTekWkcm form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTekWkcm form select {
  color: #000000 !important;
}
.cid-vlJTekWkcm form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTekWkcm form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTekWkcm form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTekWkcm form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTekWkcm form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTekWkcm form input,
.cid-vlJTekWkcm form textarea {
  transition: 0.3s all;
}
.cid-vlJTekWkcm form input:active,
.cid-vlJTekWkcm form textarea:active,
.cid-vlJTekWkcm form input:focus,
.cid-vlJTekWkcm form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTekWkcm form input:active::-webkit-input-placeholder,
.cid-vlJTekWkcm form textarea:active::-webkit-input-placeholder,
.cid-vlJTekWkcm form input:focus::-webkit-input-placeholder,
.cid-vlJTekWkcm form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTekWkcm form input:active::-moz-placeholder,
.cid-vlJTekWkcm form textarea:active::-moz-placeholder,
.cid-vlJTekWkcm form input:focus::-moz-placeholder,
.cid-vlJTekWkcm form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTekWkcm form input:active:-moz-placeholder,
.cid-vlJTekWkcm form textarea:active:-moz-placeholder,
.cid-vlJTekWkcm form input:focus:-moz-placeholder,
.cid-vlJTekWkcm form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTekWkcm form input:active:-ms-input-placeholder,
.cid-vlJTekWkcm form textarea:active:-ms-input-placeholder,
.cid-vlJTekWkcm form input:focus:-ms-input-placeholder,
.cid-vlJTekWkcm form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTekWkcm form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTekWkcm form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTekWkcm form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTekWkcm form .form-check label {
  color: #000000;
}
.cid-vlJTekWkcm form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTekWkcm form .form-check-input:focus,
.cid-vlJTekWkcm form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTekWkcm form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTelbmdg {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTelbmdg .mbr-text {
  color: #131313;
}
.cid-vlJTelbmdg .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTeGD5Sg .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTeGD5Sg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTeGD5Sg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTeGD5Sg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTeGD5Sg .dropdown-item:hover,
.cid-vlJTeGD5Sg .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTeGD5Sg .dropdown-item:hover span {
  color: white;
}
.cid-vlJTeGD5Sg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTeGD5Sg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTeGD5Sg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTeGD5Sg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTeGD5Sg .nav-link {
  position: relative;
}
.cid-vlJTeGD5Sg .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTeGD5Sg .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTeGD5Sg .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTeGD5Sg .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTeGD5Sg .dropdown-menu,
.cid-vlJTeGD5Sg .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTeGD5Sg .nav-item:focus,
.cid-vlJTeGD5Sg .nav-link:focus {
  outline: none;
}
.cid-vlJTeGD5Sg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTeGD5Sg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTeGD5Sg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTeGD5Sg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTeGD5Sg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTeGD5Sg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTeGD5Sg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTeGD5Sg .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTeGD5Sg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTeGD5Sg .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTeGD5Sg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTeGD5Sg .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTeGD5Sg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTeGD5Sg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTeGD5Sg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTeGD5Sg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTeGD5Sg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTeGD5Sg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTeGD5Sg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTeGD5Sg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTeGD5Sg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTeGD5Sg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTeGD5Sg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTeGD5Sg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTeGD5Sg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTeGD5Sg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTeGD5Sg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTeGD5Sg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTeGD5Sg .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTeGD5Sg .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTeGD5Sg .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTeGD5Sg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTeGD5Sg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTeGD5Sg .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTeGD5Sg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTeGD5Sg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTeGD5Sg .dropdown-item.active,
.cid-vlJTeGD5Sg .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTeGD5Sg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTeGD5Sg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTeGD5Sg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTeGD5Sg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTeGD5Sg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTeGD5Sg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTeGD5Sg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTeGD5Sg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTeGD5Sg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTeGD5Sg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTeGD5Sg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTeGD5Sg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTeGD5Sg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTeGD5Sg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTeGD5Sg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTeGD5Sg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTeGD5Sg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTeGD5Sg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTeGD5Sg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTeGD5Sg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTeGD5Sg .navbar {
    height: 70px;
  }
  .cid-vlJTeGD5Sg .navbar.opened {
    height: auto;
  }
  .cid-vlJTeGD5Sg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTeGD5Sg .container,
.cid-vlJTeGD5Sg .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTeGD5Sg .container:before,
  .cid-vlJTeGD5Sg .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTeGD5Sg .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTeGD5Sg .navbar-short .container,
.cid-vlJTeGD5Sg .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTeGD5Sg .navbar-short .container:before,
.cid-vlJTeGD5Sg .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTeGD5Sg .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTeGD5Sg .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTeGD5Sg .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTeGD5Sg .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTeGD5Sg .navbar {
    overflow: hidden;
  }
  .cid-vlJTeGD5Sg .container,
  .cid-vlJTeGD5Sg .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTeGD5Sg .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTeGD5Sg .navbar-short .container,
  .cid-vlJTeGD5Sg .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTeGD5Sg .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTeGD5Sg .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTeGD5Sg .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTeGD5Sg .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTeGD5Sg .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTeGD5Sg .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTeGD5Sg .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTeGD5Sg .nav-link,
.cid-vlJTeGD5Sg .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTeH4Pc7 {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTeH4Pc7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTeH4Pc7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTeH4Pc7 .container,
.cid-vlJTeH4Pc7 .container-fluid {
  position: static;
}
.cid-vlJTeH4Pc7 .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTeH4Pc7 .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTeH4Pc7 .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTeH4Pc7 .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTeH4Pc7 .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTeH4Pc7 .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTeH4Pc7 .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTeH4Pc7 .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTeH4Pc7 .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTeH4Pc7 .item-img {
    display: none;
  }
}
.cid-vlJTeH4Pc7 .mbr-text,
.cid-vlJTeH4Pc7 .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTeHersu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTeHersu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTeHersu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTeHersu .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTeHersu .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTeHersu .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTeHersu .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTeHersu .item-img {
    width: 100%;
  }
}
.cid-vlJTeHersu .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTeHersu .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTeHersu .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTeHersu .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTeHersu .card-title {
  color: #000000;
}
.cid-vlJTeHersu .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTeHersu .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTeHersu .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTeHersu .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTeHersu .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTeHersu .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTeHersu .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTeHersu .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTeHersu .card-text,
.cid-vlJTeHersu .mbr-section-btn {
  color: #000000;
}
.cid-vlJTeHqW2v {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTeHqW2v .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTeHqW2v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTeHqW2v .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTeHqW2v .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTeHqW2v .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTeHqW2v .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTeHqW2v .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTeHqW2v .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTeHqW2v .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTeHqW2v .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTeHqW2v .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTeHqW2v .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTeHqW2v .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTeHqW2v .mbr-text {
  color: #3a353e;
}
.cid-vlJTeHCPlu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTeHCPlu .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTeHCPlu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTeHCPlu .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTeHCPlu .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTeHCPlu .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTeHCPlu .mbr-section-title {
  color: #000000;
}
.cid-vlJTeHCPlu .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTeHCPlu .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTeHCPlu .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTeHCPlu .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTeHCPlu .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTeHCPlu .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTeHCPlu .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTeHCPlu .item-img img {
    height: 350px;
  }
}
.cid-vlJTeHCPlu .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTeHCPlu .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTeHCPlu .card-title {
  color: #131313;
}
.cid-vlJTeHCPlu .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTeHCPlu .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTeHCPlu .card-title,
.cid-vlJTeHCPlu .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTeHCPlu .card-text,
.cid-vlJTeHCPlu .mbr-section-btn {
  color: #000000;
}
.cid-vlJTeHP8ES {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTeHP8ES .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTeHP8ES .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTeHP8ES .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTeHP8ES .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTeHP8ES .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTeHP8ES .mbr-section-title {
  color: #000000;
}
.cid-vlJTeHP8ES .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTeHP8ES .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTeHP8ES .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTeHP8ES .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTeHP8ES .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTeHP8ES .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTeHP8ES .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTeHP8ES .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTeHP8ES .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTeHP8ES .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTeHP8ES .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTeHP8ES .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTeHP8ES .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTeHP8ES .card-title {
  color: #131313;
}
.cid-vlJTeHP8ES .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTeHP8ES .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTeHP8ES .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTeHP8ES .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTeHP8ES .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTeHP8ES .card-title,
.cid-vlJTeHP8ES .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTeI3W3L {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTeI3W3L .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTeI3W3L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTeI3W3L .row {
  margin: 0 !important;
}
.cid-vlJTeI3W3L .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTeI3W3L .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTeI3W3L .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTeI3W3L .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTeI3W3L .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTeI3W3L .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTeI3W3L .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTeI3W3L .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTeI3W3L .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTeI3W3L .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTeI3W3L .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTeI3W3L .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTeI3W3L .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTeI3W3L .panel-group {
  border: none;
}
.cid-vlJTeI3W3L .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTeI3W3L .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTeI3W3L .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTeI3W3L .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTeI3W3L .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTeI3W3L .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTeI3W3L .panel-title-edit {
  color: #000000;
}
.cid-vlJTeI3W3L .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTeI3W3L .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTeIgyIh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTeIgyIh .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTeIgyIh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTeIgyIh .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTeIgyIh .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTeIgyIh .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTeIgyIh .mbr-section-title {
  color: #000000;
}
.cid-vlJTeIgyIh .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTeIgyIh .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTeIgyIh .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTeIgyIh .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTeIgyIh .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTeIgyIh .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTeIgyIh .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTeIgyIh .card-title {
  color: #000000;
}
.cid-vlJTeIgyIh .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTeIgyIh .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTeIgyIh .number-text {
  color: #004300;
}
.cid-vlJTeIgyIh .stint-text {
  color: #FC7942;
}
.cid-vlJTeIgyIh .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTeIgyIh .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTeIgyIh .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTeIgyIh .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTeIgyIh .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTeIgyIh .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTeIgyIh .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTeIgyIh .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTeIgyIh .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTeIgyIh .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTeIgyIh .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTeIgyIh .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTeIgyIh .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTeIEeas {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTeIEeas .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTeIEeas .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTeIEeas .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTeIEeas .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTeIEeas .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTeIEeas .mbr-section-title {
  color: #000000;
}
.cid-vlJTeIEeas .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTeIEeas .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTeIEeas .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTeIEeas .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTeIEeas .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTeIEeas .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTeIEeas .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTeIEeas .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTeIEeas .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTeIEeas .card-title {
  color: #131313;
}
.cid-vlJTeIEeas .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTeIEeas .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTeIEeas .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTeIEeas .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTeIEeas .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTeIEeas .card-title,
.cid-vlJTeIEeas .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTeITzX5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTeITzX5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTeITzX5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTeITzX5 .container,
.cid-vlJTeITzX5 .container-small,
.cid-vlJTeITzX5 .container-fluid {
  padding: 0 !important;
}
.cid-vlJTeITzX5 .container,
.cid-vlJTeITzX5 .container-small {
  max-width: 1440px;
}
.cid-vlJTeITzX5 .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTeITzX5 .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTeITzX5 .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTeITzX5 .mbr-section-title {
  color: #131313;
}
.cid-vlJTeITzX5 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTeITzX5 .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTeITzX5 .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTeITzX5 .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTeITzX5 .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTeJ61aM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTeJ61aM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTeJ61aM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTeJ61aM .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTeJ61aM .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTeJ61aM .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTeJ61aM .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTeJ61aM .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTeJ61aM .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTeJ61aM .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTeJ61aM .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTeJ61aM .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTeJ61aM .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTeJ61aM .mbr-section-title {
  color: #000000;
}
.cid-vlJTeJ61aM .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTeJ61aM form {
  width: 100%;
}
.cid-vlJTeJ61aM form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTeJ61aM form p {
  color: #131313;
}
.cid-vlJTeJ61aM form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTeJ61aM form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTeJ61aM form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTeJ61aM form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTeJ61aM form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTeJ61aM form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTeJ61aM form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTeJ61aM form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTeJ61aM form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTeJ61aM form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTeJ61aM form select {
  color: #000000 !important;
}
.cid-vlJTeJ61aM form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTeJ61aM form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTeJ61aM form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTeJ61aM form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTeJ61aM form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTeJ61aM form input,
.cid-vlJTeJ61aM form textarea {
  transition: 0.3s all;
}
.cid-vlJTeJ61aM form input:active,
.cid-vlJTeJ61aM form textarea:active,
.cid-vlJTeJ61aM form input:focus,
.cid-vlJTeJ61aM form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTeJ61aM form input:active::-webkit-input-placeholder,
.cid-vlJTeJ61aM form textarea:active::-webkit-input-placeholder,
.cid-vlJTeJ61aM form input:focus::-webkit-input-placeholder,
.cid-vlJTeJ61aM form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTeJ61aM form input:active::-moz-placeholder,
.cid-vlJTeJ61aM form textarea:active::-moz-placeholder,
.cid-vlJTeJ61aM form input:focus::-moz-placeholder,
.cid-vlJTeJ61aM form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTeJ61aM form input:active:-moz-placeholder,
.cid-vlJTeJ61aM form textarea:active:-moz-placeholder,
.cid-vlJTeJ61aM form input:focus:-moz-placeholder,
.cid-vlJTeJ61aM form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTeJ61aM form input:active:-ms-input-placeholder,
.cid-vlJTeJ61aM form textarea:active:-ms-input-placeholder,
.cid-vlJTeJ61aM form input:focus:-ms-input-placeholder,
.cid-vlJTeJ61aM form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTeJ61aM form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTeJ61aM form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTeJ61aM form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTeJ61aM form .form-check label {
  color: #000000;
}
.cid-vlJTeJ61aM form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTeJ61aM form .form-check-input:focus,
.cid-vlJTeJ61aM form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTeJ61aM form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTeJmJFL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTeJmJFL .mbr-text {
  color: #131313;
}
.cid-vlJTeJmJFL .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTKsfIjs .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTKsfIjs .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTKsfIjs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTKsfIjs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTKsfIjs .dropdown-item:hover,
.cid-vlJTKsfIjs .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTKsfIjs .dropdown-item:hover span {
  color: white;
}
.cid-vlJTKsfIjs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTKsfIjs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTKsfIjs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTKsfIjs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTKsfIjs .nav-link {
  position: relative;
}
.cid-vlJTKsfIjs .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTKsfIjs .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTKsfIjs .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTKsfIjs .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTKsfIjs .dropdown-menu,
.cid-vlJTKsfIjs .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTKsfIjs .nav-item:focus,
.cid-vlJTKsfIjs .nav-link:focus {
  outline: none;
}
.cid-vlJTKsfIjs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTKsfIjs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTKsfIjs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTKsfIjs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTKsfIjs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTKsfIjs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTKsfIjs .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTKsfIjs .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTKsfIjs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTKsfIjs .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTKsfIjs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTKsfIjs .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTKsfIjs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTKsfIjs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTKsfIjs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTKsfIjs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTKsfIjs .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTKsfIjs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTKsfIjs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTKsfIjs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTKsfIjs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTKsfIjs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTKsfIjs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTKsfIjs .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTKsfIjs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTKsfIjs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTKsfIjs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTKsfIjs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTKsfIjs .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTKsfIjs .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTKsfIjs .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTKsfIjs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTKsfIjs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTKsfIjs .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTKsfIjs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTKsfIjs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTKsfIjs .dropdown-item.active,
.cid-vlJTKsfIjs .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTKsfIjs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTKsfIjs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTKsfIjs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTKsfIjs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTKsfIjs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTKsfIjs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTKsfIjs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTKsfIjs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTKsfIjs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTKsfIjs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTKsfIjs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTKsfIjs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTKsfIjs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTKsfIjs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTKsfIjs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTKsfIjs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTKsfIjs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTKsfIjs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTKsfIjs .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTKsfIjs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTKsfIjs .navbar {
    height: 70px;
  }
  .cid-vlJTKsfIjs .navbar.opened {
    height: auto;
  }
  .cid-vlJTKsfIjs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTKsfIjs .container,
.cid-vlJTKsfIjs .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTKsfIjs .container:before,
  .cid-vlJTKsfIjs .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTKsfIjs .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTKsfIjs .navbar-short .container,
.cid-vlJTKsfIjs .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTKsfIjs .navbar-short .container:before,
.cid-vlJTKsfIjs .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTKsfIjs .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTKsfIjs .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTKsfIjs .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTKsfIjs .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTKsfIjs .navbar {
    overflow: hidden;
  }
  .cid-vlJTKsfIjs .container,
  .cid-vlJTKsfIjs .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTKsfIjs .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTKsfIjs .navbar-short .container,
  .cid-vlJTKsfIjs .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTKsfIjs .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTKsfIjs .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTKsfIjs .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTKsfIjs .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTKsfIjs .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTKsfIjs .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTKsfIjs .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTKsfIjs .nav-link,
.cid-vlJTKsfIjs .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTKsVuca {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTKsVuca .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTKsVuca .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTKsVuca .container,
.cid-vlJTKsVuca .container-fluid {
  position: static;
}
.cid-vlJTKsVuca .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTKsVuca .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTKsVuca .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTKsVuca .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTKsVuca .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTKsVuca .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTKsVuca .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTKsVuca .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTKsVuca .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTKsVuca .item-img {
    display: none;
  }
}
.cid-vlJTKsVuca .mbr-text,
.cid-vlJTKsVuca .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTKt8P8y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTKt8P8y .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTKt8P8y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTKt8P8y .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTKt8P8y .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTKt8P8y .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTKt8P8y .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTKt8P8y .item-img {
    width: 100%;
  }
}
.cid-vlJTKt8P8y .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTKt8P8y .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTKt8P8y .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTKt8P8y .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTKt8P8y .card-title {
  color: #000000;
}
.cid-vlJTKt8P8y .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTKt8P8y .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTKt8P8y .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTKt8P8y .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTKt8P8y .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTKt8P8y .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTKt8P8y .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTKt8P8y .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTKt8P8y .card-text,
.cid-vlJTKt8P8y .mbr-section-btn {
  color: #000000;
}
.cid-vlJTKtoscy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTKtoscy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTKtoscy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTKtoscy .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTKtoscy .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTKtoscy .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTKtoscy .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTKtoscy .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTKtoscy .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTKtoscy .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTKtoscy .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTKtoscy .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTKtoscy .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTKtoscy .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTKtoscy .mbr-text {
  color: #3a353e;
}
.cid-vlJTKtCozZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTKtCozZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTKtCozZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTKtCozZ .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTKtCozZ .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTKtCozZ .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTKtCozZ .mbr-section-title {
  color: #000000;
}
.cid-vlJTKtCozZ .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTKtCozZ .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTKtCozZ .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTKtCozZ .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTKtCozZ .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTKtCozZ .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTKtCozZ .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTKtCozZ .item-img img {
    height: 350px;
  }
}
.cid-vlJTKtCozZ .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTKtCozZ .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTKtCozZ .card-title {
  color: #131313;
}
.cid-vlJTKtCozZ .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTKtCozZ .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTKtCozZ .card-title,
.cid-vlJTKtCozZ .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTKtCozZ .card-text,
.cid-vlJTKtCozZ .mbr-section-btn {
  color: #000000;
}
.cid-vlJTKtTbNt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTKtTbNt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTKtTbNt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTKtTbNt .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTKtTbNt .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTKtTbNt .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTKtTbNt .mbr-section-title {
  color: #000000;
}
.cid-vlJTKtTbNt .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTKtTbNt .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTKtTbNt .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTKtTbNt .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTKtTbNt .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTKtTbNt .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTKtTbNt .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTKtTbNt .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTKtTbNt .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTKtTbNt .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTKtTbNt .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTKtTbNt .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTKtTbNt .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTKtTbNt .card-title {
  color: #131313;
}
.cid-vlJTKtTbNt .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTKtTbNt .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTKtTbNt .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTKtTbNt .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTKtTbNt .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTKtTbNt .card-title,
.cid-vlJTKtTbNt .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTKucpym {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTKucpym .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTKucpym .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTKucpym .row {
  margin: 0 !important;
}
.cid-vlJTKucpym .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTKucpym .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTKucpym .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTKucpym .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTKucpym .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTKucpym .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTKucpym .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTKucpym .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTKucpym .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTKucpym .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTKucpym .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTKucpym .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTKucpym .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTKucpym .panel-group {
  border: none;
}
.cid-vlJTKucpym .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTKucpym .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTKucpym .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTKucpym .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTKucpym .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTKucpym .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTKucpym .panel-title-edit {
  color: #000000;
}
.cid-vlJTKucpym .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTKucpym .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTKuu3tK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTKuu3tK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTKuu3tK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTKuu3tK .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTKuu3tK .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTKuu3tK .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTKuu3tK .mbr-section-title {
  color: #000000;
}
.cid-vlJTKuu3tK .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTKuu3tK .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTKuu3tK .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTKuu3tK .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTKuu3tK .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTKuu3tK .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTKuu3tK .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTKuu3tK .card-title {
  color: #000000;
}
.cid-vlJTKuu3tK .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTKuu3tK .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTKuu3tK .number-text {
  color: #004300;
}
.cid-vlJTKuu3tK .stint-text {
  color: #FC7942;
}
.cid-vlJTKuu3tK .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTKuu3tK .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTKuu3tK .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTKuu3tK .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTKuu3tK .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTKuu3tK .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTKuu3tK .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTKuu3tK .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTKuu3tK .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTKuu3tK .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTKuu3tK .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTKuu3tK .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTKuu3tK .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTKuZrnA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTKuZrnA .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTKuZrnA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTKuZrnA .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTKuZrnA .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTKuZrnA .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTKuZrnA .mbr-section-title {
  color: #000000;
}
.cid-vlJTKuZrnA .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTKuZrnA .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTKuZrnA .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTKuZrnA .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTKuZrnA .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTKuZrnA .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTKuZrnA .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTKuZrnA .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTKuZrnA .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTKuZrnA .card-title {
  color: #131313;
}
.cid-vlJTKuZrnA .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTKuZrnA .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTKuZrnA .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTKuZrnA .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTKuZrnA .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTKuZrnA .card-title,
.cid-vlJTKuZrnA .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTKvi9hr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTKvi9hr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTKvi9hr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTKvi9hr .container,
.cid-vlJTKvi9hr .container-small,
.cid-vlJTKvi9hr .container-fluid {
  padding: 0 !important;
}
.cid-vlJTKvi9hr .container,
.cid-vlJTKvi9hr .container-small {
  max-width: 1440px;
}
.cid-vlJTKvi9hr .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTKvi9hr .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTKvi9hr .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTKvi9hr .mbr-section-title {
  color: #131313;
}
.cid-vlJTKvi9hr .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTKvi9hr .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTKvi9hr .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTKvi9hr .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTKvi9hr .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTKvz6Vy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTKvz6Vy .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTKvz6Vy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTKvz6Vy .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTKvz6Vy .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTKvz6Vy .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTKvz6Vy .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTKvz6Vy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTKvz6Vy .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTKvz6Vy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTKvz6Vy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTKvz6Vy .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTKvz6Vy .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTKvz6Vy .mbr-section-title {
  color: #000000;
}
.cid-vlJTKvz6Vy .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTKvz6Vy form {
  width: 100%;
}
.cid-vlJTKvz6Vy form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTKvz6Vy form p {
  color: #131313;
}
.cid-vlJTKvz6Vy form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTKvz6Vy form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTKvz6Vy form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTKvz6Vy form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTKvz6Vy form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTKvz6Vy form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTKvz6Vy form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTKvz6Vy form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTKvz6Vy form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTKvz6Vy form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTKvz6Vy form select {
  color: #000000 !important;
}
.cid-vlJTKvz6Vy form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTKvz6Vy form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTKvz6Vy form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTKvz6Vy form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTKvz6Vy form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTKvz6Vy form input,
.cid-vlJTKvz6Vy form textarea {
  transition: 0.3s all;
}
.cid-vlJTKvz6Vy form input:active,
.cid-vlJTKvz6Vy form textarea:active,
.cid-vlJTKvz6Vy form input:focus,
.cid-vlJTKvz6Vy form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTKvz6Vy form input:active::-webkit-input-placeholder,
.cid-vlJTKvz6Vy form textarea:active::-webkit-input-placeholder,
.cid-vlJTKvz6Vy form input:focus::-webkit-input-placeholder,
.cid-vlJTKvz6Vy form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTKvz6Vy form input:active::-moz-placeholder,
.cid-vlJTKvz6Vy form textarea:active::-moz-placeholder,
.cid-vlJTKvz6Vy form input:focus::-moz-placeholder,
.cid-vlJTKvz6Vy form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTKvz6Vy form input:active:-moz-placeholder,
.cid-vlJTKvz6Vy form textarea:active:-moz-placeholder,
.cid-vlJTKvz6Vy form input:focus:-moz-placeholder,
.cid-vlJTKvz6Vy form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTKvz6Vy form input:active:-ms-input-placeholder,
.cid-vlJTKvz6Vy form textarea:active:-ms-input-placeholder,
.cid-vlJTKvz6Vy form input:focus:-ms-input-placeholder,
.cid-vlJTKvz6Vy form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTKvz6Vy form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTKvz6Vy form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTKvz6Vy form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTKvz6Vy form .form-check label {
  color: #000000;
}
.cid-vlJTKvz6Vy form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTKvz6Vy form .form-check-input:focus,
.cid-vlJTKvz6Vy form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTKvz6Vy form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTKvXSem {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTKvXSem .mbr-text {
  color: #131313;
}
.cid-vlJTKvXSem .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTJ9aAYU .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTJ9aAYU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTJ9aAYU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTJ9aAYU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTJ9aAYU .dropdown-item:hover,
.cid-vlJTJ9aAYU .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTJ9aAYU .dropdown-item:hover span {
  color: white;
}
.cid-vlJTJ9aAYU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTJ9aAYU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTJ9aAYU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTJ9aAYU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTJ9aAYU .nav-link {
  position: relative;
}
.cid-vlJTJ9aAYU .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTJ9aAYU .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTJ9aAYU .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTJ9aAYU .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTJ9aAYU .dropdown-menu,
.cid-vlJTJ9aAYU .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTJ9aAYU .nav-item:focus,
.cid-vlJTJ9aAYU .nav-link:focus {
  outline: none;
}
.cid-vlJTJ9aAYU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTJ9aAYU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTJ9aAYU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTJ9aAYU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTJ9aAYU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTJ9aAYU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTJ9aAYU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTJ9aAYU .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTJ9aAYU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTJ9aAYU .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTJ9aAYU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTJ9aAYU .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTJ9aAYU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTJ9aAYU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTJ9aAYU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTJ9aAYU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTJ9aAYU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTJ9aAYU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTJ9aAYU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTJ9aAYU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTJ9aAYU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTJ9aAYU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTJ9aAYU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTJ9aAYU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTJ9aAYU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTJ9aAYU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTJ9aAYU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTJ9aAYU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTJ9aAYU .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTJ9aAYU .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTJ9aAYU .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTJ9aAYU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTJ9aAYU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTJ9aAYU .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTJ9aAYU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTJ9aAYU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTJ9aAYU .dropdown-item.active,
.cid-vlJTJ9aAYU .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTJ9aAYU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTJ9aAYU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTJ9aAYU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTJ9aAYU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTJ9aAYU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTJ9aAYU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTJ9aAYU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTJ9aAYU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTJ9aAYU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTJ9aAYU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTJ9aAYU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTJ9aAYU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTJ9aAYU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTJ9aAYU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTJ9aAYU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTJ9aAYU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTJ9aAYU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTJ9aAYU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTJ9aAYU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTJ9aAYU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTJ9aAYU .navbar {
    height: 70px;
  }
  .cid-vlJTJ9aAYU .navbar.opened {
    height: auto;
  }
  .cid-vlJTJ9aAYU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTJ9aAYU .container,
.cid-vlJTJ9aAYU .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTJ9aAYU .container:before,
  .cid-vlJTJ9aAYU .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTJ9aAYU .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTJ9aAYU .navbar-short .container,
.cid-vlJTJ9aAYU .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTJ9aAYU .navbar-short .container:before,
.cid-vlJTJ9aAYU .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTJ9aAYU .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTJ9aAYU .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTJ9aAYU .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTJ9aAYU .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTJ9aAYU .navbar {
    overflow: hidden;
  }
  .cid-vlJTJ9aAYU .container,
  .cid-vlJTJ9aAYU .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTJ9aAYU .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTJ9aAYU .navbar-short .container,
  .cid-vlJTJ9aAYU .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTJ9aAYU .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTJ9aAYU .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTJ9aAYU .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTJ9aAYU .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTJ9aAYU .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTJ9aAYU .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTJ9aAYU .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTJ9aAYU .nav-link,
.cid-vlJTJ9aAYU .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTJ9JXbg {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTJ9JXbg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTJ9JXbg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTJ9JXbg .container,
.cid-vlJTJ9JXbg .container-fluid {
  position: static;
}
.cid-vlJTJ9JXbg .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTJ9JXbg .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTJ9JXbg .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTJ9JXbg .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTJ9JXbg .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTJ9JXbg .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTJ9JXbg .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTJ9JXbg .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTJ9JXbg .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTJ9JXbg .item-img {
    display: none;
  }
}
.cid-vlJTJ9JXbg .mbr-text,
.cid-vlJTJ9JXbg .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTJa0A7X {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTJa0A7X .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTJa0A7X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTJa0A7X .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTJa0A7X .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTJa0A7X .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTJa0A7X .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTJa0A7X .item-img {
    width: 100%;
  }
}
.cid-vlJTJa0A7X .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTJa0A7X .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTJa0A7X .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTJa0A7X .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTJa0A7X .card-title {
  color: #000000;
}
.cid-vlJTJa0A7X .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTJa0A7X .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTJa0A7X .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTJa0A7X .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTJa0A7X .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTJa0A7X .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTJa0A7X .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTJa0A7X .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTJa0A7X .card-text,
.cid-vlJTJa0A7X .mbr-section-btn {
  color: #000000;
}
.cid-vlJTJagMcF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTJagMcF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTJagMcF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTJagMcF .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTJagMcF .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTJagMcF .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTJagMcF .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTJagMcF .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTJagMcF .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTJagMcF .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTJagMcF .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTJagMcF .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTJagMcF .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTJagMcF .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTJagMcF .mbr-text {
  color: #3a353e;
}
.cid-vlJTJau2uV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTJau2uV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTJau2uV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTJau2uV .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTJau2uV .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTJau2uV .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTJau2uV .mbr-section-title {
  color: #000000;
}
.cid-vlJTJau2uV .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTJau2uV .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTJau2uV .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTJau2uV .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTJau2uV .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTJau2uV .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTJau2uV .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTJau2uV .item-img img {
    height: 350px;
  }
}
.cid-vlJTJau2uV .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTJau2uV .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTJau2uV .card-title {
  color: #131313;
}
.cid-vlJTJau2uV .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTJau2uV .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTJau2uV .card-title,
.cid-vlJTJau2uV .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTJau2uV .card-text,
.cid-vlJTJau2uV .mbr-section-btn {
  color: #000000;
}
.cid-vlJTJaL5Zl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTJaL5Zl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTJaL5Zl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTJaL5Zl .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTJaL5Zl .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTJaL5Zl .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTJaL5Zl .mbr-section-title {
  color: #000000;
}
.cid-vlJTJaL5Zl .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTJaL5Zl .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTJaL5Zl .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTJaL5Zl .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTJaL5Zl .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTJaL5Zl .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTJaL5Zl .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTJaL5Zl .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTJaL5Zl .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTJaL5Zl .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTJaL5Zl .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTJaL5Zl .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTJaL5Zl .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTJaL5Zl .card-title {
  color: #131313;
}
.cid-vlJTJaL5Zl .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTJaL5Zl .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTJaL5Zl .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTJaL5Zl .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTJaL5Zl .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTJaL5Zl .card-title,
.cid-vlJTJaL5Zl .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTJb2vSw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTJb2vSw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTJb2vSw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTJb2vSw .row {
  margin: 0 !important;
}
.cid-vlJTJb2vSw .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTJb2vSw .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTJb2vSw .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTJb2vSw .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTJb2vSw .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTJb2vSw .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTJb2vSw .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTJb2vSw .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTJb2vSw .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTJb2vSw .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTJb2vSw .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTJb2vSw .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTJb2vSw .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTJb2vSw .panel-group {
  border: none;
}
.cid-vlJTJb2vSw .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTJb2vSw .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTJb2vSw .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTJb2vSw .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTJb2vSw .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTJb2vSw .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTJb2vSw .panel-title-edit {
  color: #000000;
}
.cid-vlJTJb2vSw .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTJb2vSw .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTJbkK5Q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTJbkK5Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTJbkK5Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTJbkK5Q .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTJbkK5Q .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTJbkK5Q .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTJbkK5Q .mbr-section-title {
  color: #000000;
}
.cid-vlJTJbkK5Q .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTJbkK5Q .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTJbkK5Q .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTJbkK5Q .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTJbkK5Q .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTJbkK5Q .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTJbkK5Q .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTJbkK5Q .card-title {
  color: #000000;
}
.cid-vlJTJbkK5Q .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTJbkK5Q .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTJbkK5Q .number-text {
  color: #004300;
}
.cid-vlJTJbkK5Q .stint-text {
  color: #FC7942;
}
.cid-vlJTJbkK5Q .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTJbkK5Q .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTJbkK5Q .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTJbkK5Q .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTJbkK5Q .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTJbkK5Q .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTJbkK5Q .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTJbkK5Q .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTJbkK5Q .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTJbkK5Q .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTJbkK5Q .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTJbkK5Q .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTJbkK5Q .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTJbNhbZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTJbNhbZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTJbNhbZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTJbNhbZ .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTJbNhbZ .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTJbNhbZ .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTJbNhbZ .mbr-section-title {
  color: #000000;
}
.cid-vlJTJbNhbZ .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTJbNhbZ .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTJbNhbZ .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTJbNhbZ .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTJbNhbZ .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTJbNhbZ .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTJbNhbZ .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTJbNhbZ .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTJbNhbZ .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTJbNhbZ .card-title {
  color: #131313;
}
.cid-vlJTJbNhbZ .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTJbNhbZ .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTJbNhbZ .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTJbNhbZ .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTJbNhbZ .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTJbNhbZ .card-title,
.cid-vlJTJbNhbZ .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTJc5eKm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTJc5eKm .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTJc5eKm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTJc5eKm .container,
.cid-vlJTJc5eKm .container-small,
.cid-vlJTJc5eKm .container-fluid {
  padding: 0 !important;
}
.cid-vlJTJc5eKm .container,
.cid-vlJTJc5eKm .container-small {
  max-width: 1440px;
}
.cid-vlJTJc5eKm .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTJc5eKm .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTJc5eKm .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTJc5eKm .mbr-section-title {
  color: #131313;
}
.cid-vlJTJc5eKm .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTJc5eKm .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTJc5eKm .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTJc5eKm .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTJc5eKm .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTJckjlr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTJckjlr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTJckjlr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTJckjlr .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTJckjlr .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTJckjlr .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTJckjlr .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTJckjlr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTJckjlr .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTJckjlr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTJckjlr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTJckjlr .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTJckjlr .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTJckjlr .mbr-section-title {
  color: #000000;
}
.cid-vlJTJckjlr .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTJckjlr form {
  width: 100%;
}
.cid-vlJTJckjlr form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTJckjlr form p {
  color: #131313;
}
.cid-vlJTJckjlr form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTJckjlr form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTJckjlr form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTJckjlr form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTJckjlr form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTJckjlr form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTJckjlr form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTJckjlr form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTJckjlr form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTJckjlr form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTJckjlr form select {
  color: #000000 !important;
}
.cid-vlJTJckjlr form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTJckjlr form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTJckjlr form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTJckjlr form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTJckjlr form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTJckjlr form input,
.cid-vlJTJckjlr form textarea {
  transition: 0.3s all;
}
.cid-vlJTJckjlr form input:active,
.cid-vlJTJckjlr form textarea:active,
.cid-vlJTJckjlr form input:focus,
.cid-vlJTJckjlr form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTJckjlr form input:active::-webkit-input-placeholder,
.cid-vlJTJckjlr form textarea:active::-webkit-input-placeholder,
.cid-vlJTJckjlr form input:focus::-webkit-input-placeholder,
.cid-vlJTJckjlr form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTJckjlr form input:active::-moz-placeholder,
.cid-vlJTJckjlr form textarea:active::-moz-placeholder,
.cid-vlJTJckjlr form input:focus::-moz-placeholder,
.cid-vlJTJckjlr form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTJckjlr form input:active:-moz-placeholder,
.cid-vlJTJckjlr form textarea:active:-moz-placeholder,
.cid-vlJTJckjlr form input:focus:-moz-placeholder,
.cid-vlJTJckjlr form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTJckjlr form input:active:-ms-input-placeholder,
.cid-vlJTJckjlr form textarea:active:-ms-input-placeholder,
.cid-vlJTJckjlr form input:focus:-ms-input-placeholder,
.cid-vlJTJckjlr form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTJckjlr form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTJckjlr form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTJckjlr form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTJckjlr form .form-check label {
  color: #000000;
}
.cid-vlJTJckjlr form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTJckjlr form .form-check-input:focus,
.cid-vlJTJckjlr form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTJckjlr form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTJcCO9k {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTJcCO9k .mbr-text {
  color: #131313;
}
.cid-vlJTJcCO9k .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTHPi9sl .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTHPi9sl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTHPi9sl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTHPi9sl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTHPi9sl .dropdown-item:hover,
.cid-vlJTHPi9sl .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTHPi9sl .dropdown-item:hover span {
  color: white;
}
.cid-vlJTHPi9sl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTHPi9sl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTHPi9sl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTHPi9sl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTHPi9sl .nav-link {
  position: relative;
}
.cid-vlJTHPi9sl .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTHPi9sl .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTHPi9sl .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTHPi9sl .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTHPi9sl .dropdown-menu,
.cid-vlJTHPi9sl .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTHPi9sl .nav-item:focus,
.cid-vlJTHPi9sl .nav-link:focus {
  outline: none;
}
.cid-vlJTHPi9sl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTHPi9sl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTHPi9sl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTHPi9sl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTHPi9sl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTHPi9sl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTHPi9sl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTHPi9sl .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTHPi9sl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTHPi9sl .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTHPi9sl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTHPi9sl .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTHPi9sl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTHPi9sl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTHPi9sl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTHPi9sl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTHPi9sl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTHPi9sl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTHPi9sl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTHPi9sl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTHPi9sl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTHPi9sl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTHPi9sl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTHPi9sl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTHPi9sl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTHPi9sl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTHPi9sl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTHPi9sl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTHPi9sl .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTHPi9sl .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTHPi9sl .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTHPi9sl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTHPi9sl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTHPi9sl .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTHPi9sl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTHPi9sl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTHPi9sl .dropdown-item.active,
.cid-vlJTHPi9sl .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTHPi9sl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTHPi9sl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTHPi9sl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTHPi9sl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTHPi9sl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTHPi9sl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTHPi9sl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTHPi9sl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTHPi9sl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTHPi9sl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTHPi9sl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTHPi9sl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTHPi9sl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTHPi9sl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTHPi9sl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTHPi9sl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTHPi9sl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTHPi9sl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTHPi9sl .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTHPi9sl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTHPi9sl .navbar {
    height: 70px;
  }
  .cid-vlJTHPi9sl .navbar.opened {
    height: auto;
  }
  .cid-vlJTHPi9sl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTHPi9sl .container,
.cid-vlJTHPi9sl .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTHPi9sl .container:before,
  .cid-vlJTHPi9sl .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTHPi9sl .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTHPi9sl .navbar-short .container,
.cid-vlJTHPi9sl .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTHPi9sl .navbar-short .container:before,
.cid-vlJTHPi9sl .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTHPi9sl .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTHPi9sl .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTHPi9sl .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTHPi9sl .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTHPi9sl .navbar {
    overflow: hidden;
  }
  .cid-vlJTHPi9sl .container,
  .cid-vlJTHPi9sl .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTHPi9sl .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTHPi9sl .navbar-short .container,
  .cid-vlJTHPi9sl .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTHPi9sl .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTHPi9sl .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTHPi9sl .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTHPi9sl .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTHPi9sl .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTHPi9sl .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTHPi9sl .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTHPi9sl .nav-link,
.cid-vlJTHPi9sl .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTHPTioW {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTHPTioW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTHPTioW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTHPTioW .container,
.cid-vlJTHPTioW .container-fluid {
  position: static;
}
.cid-vlJTHPTioW .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTHPTioW .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTHPTioW .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTHPTioW .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTHPTioW .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTHPTioW .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTHPTioW .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTHPTioW .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTHPTioW .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTHPTioW .item-img {
    display: none;
  }
}
.cid-vlJTHPTioW .mbr-text,
.cid-vlJTHPTioW .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTHQ6Yd8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTHQ6Yd8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTHQ6Yd8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTHQ6Yd8 .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTHQ6Yd8 .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTHQ6Yd8 .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTHQ6Yd8 .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTHQ6Yd8 .item-img {
    width: 100%;
  }
}
.cid-vlJTHQ6Yd8 .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTHQ6Yd8 .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTHQ6Yd8 .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTHQ6Yd8 .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTHQ6Yd8 .card-title {
  color: #000000;
}
.cid-vlJTHQ6Yd8 .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTHQ6Yd8 .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTHQ6Yd8 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTHQ6Yd8 .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTHQ6Yd8 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTHQ6Yd8 .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTHQ6Yd8 .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTHQ6Yd8 .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTHQ6Yd8 .card-text,
.cid-vlJTHQ6Yd8 .mbr-section-btn {
  color: #000000;
}
.cid-vlJTHQm3fE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTHQm3fE .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTHQm3fE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTHQm3fE .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTHQm3fE .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTHQm3fE .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTHQm3fE .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTHQm3fE .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTHQm3fE .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTHQm3fE .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTHQm3fE .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTHQm3fE .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTHQm3fE .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTHQm3fE .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTHQm3fE .mbr-text {
  color: #3a353e;
}
.cid-vlJTHQz8lH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTHQz8lH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTHQz8lH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTHQz8lH .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTHQz8lH .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTHQz8lH .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTHQz8lH .mbr-section-title {
  color: #000000;
}
.cid-vlJTHQz8lH .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTHQz8lH .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTHQz8lH .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTHQz8lH .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTHQz8lH .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTHQz8lH .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTHQz8lH .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTHQz8lH .item-img img {
    height: 350px;
  }
}
.cid-vlJTHQz8lH .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTHQz8lH .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTHQz8lH .card-title {
  color: #131313;
}
.cid-vlJTHQz8lH .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTHQz8lH .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTHQz8lH .card-title,
.cid-vlJTHQz8lH .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTHQz8lH .card-text,
.cid-vlJTHQz8lH .mbr-section-btn {
  color: #000000;
}
.cid-vlJTHQPmax {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTHQPmax .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTHQPmax .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTHQPmax .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTHQPmax .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTHQPmax .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTHQPmax .mbr-section-title {
  color: #000000;
}
.cid-vlJTHQPmax .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTHQPmax .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTHQPmax .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTHQPmax .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTHQPmax .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTHQPmax .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTHQPmax .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTHQPmax .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTHQPmax .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTHQPmax .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTHQPmax .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTHQPmax .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTHQPmax .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTHQPmax .card-title {
  color: #131313;
}
.cid-vlJTHQPmax .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTHQPmax .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTHQPmax .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTHQPmax .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTHQPmax .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTHQPmax .card-title,
.cid-vlJTHQPmax .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTHRcepW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTHRcepW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTHRcepW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTHRcepW .row {
  margin: 0 !important;
}
.cid-vlJTHRcepW .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTHRcepW .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTHRcepW .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTHRcepW .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTHRcepW .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTHRcepW .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTHRcepW .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTHRcepW .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTHRcepW .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTHRcepW .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTHRcepW .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTHRcepW .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTHRcepW .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTHRcepW .panel-group {
  border: none;
}
.cid-vlJTHRcepW .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTHRcepW .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTHRcepW .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTHRcepW .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTHRcepW .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTHRcepW .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTHRcepW .panel-title-edit {
  color: #000000;
}
.cid-vlJTHRcepW .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTHRcepW .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTHRtdBC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTHRtdBC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTHRtdBC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTHRtdBC .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTHRtdBC .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTHRtdBC .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTHRtdBC .mbr-section-title {
  color: #000000;
}
.cid-vlJTHRtdBC .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTHRtdBC .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTHRtdBC .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTHRtdBC .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTHRtdBC .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTHRtdBC .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTHRtdBC .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTHRtdBC .card-title {
  color: #000000;
}
.cid-vlJTHRtdBC .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTHRtdBC .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTHRtdBC .number-text {
  color: #004300;
}
.cid-vlJTHRtdBC .stint-text {
  color: #FC7942;
}
.cid-vlJTHRtdBC .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTHRtdBC .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTHRtdBC .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTHRtdBC .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTHRtdBC .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTHRtdBC .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTHRtdBC .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTHRtdBC .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTHRtdBC .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTHRtdBC .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTHRtdBC .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTHRtdBC .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTHRtdBC .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTHRSdMb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTHRSdMb .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTHRSdMb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTHRSdMb .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTHRSdMb .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTHRSdMb .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTHRSdMb .mbr-section-title {
  color: #000000;
}
.cid-vlJTHRSdMb .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTHRSdMb .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTHRSdMb .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTHRSdMb .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTHRSdMb .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTHRSdMb .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTHRSdMb .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTHRSdMb .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTHRSdMb .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTHRSdMb .card-title {
  color: #131313;
}
.cid-vlJTHRSdMb .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTHRSdMb .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTHRSdMb .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTHRSdMb .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTHRSdMb .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTHRSdMb .card-title,
.cid-vlJTHRSdMb .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTHSaTne {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTHSaTne .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTHSaTne .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTHSaTne .container,
.cid-vlJTHSaTne .container-small,
.cid-vlJTHSaTne .container-fluid {
  padding: 0 !important;
}
.cid-vlJTHSaTne .container,
.cid-vlJTHSaTne .container-small {
  max-width: 1440px;
}
.cid-vlJTHSaTne .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTHSaTne .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTHSaTne .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTHSaTne .mbr-section-title {
  color: #131313;
}
.cid-vlJTHSaTne .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTHSaTne .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTHSaTne .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTHSaTne .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTHSaTne .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTHSo6LH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTHSo6LH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTHSo6LH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTHSo6LH .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTHSo6LH .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTHSo6LH .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTHSo6LH .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTHSo6LH .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTHSo6LH .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTHSo6LH .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTHSo6LH .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTHSo6LH .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTHSo6LH .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTHSo6LH .mbr-section-title {
  color: #000000;
}
.cid-vlJTHSo6LH .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTHSo6LH form {
  width: 100%;
}
.cid-vlJTHSo6LH form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTHSo6LH form p {
  color: #131313;
}
.cid-vlJTHSo6LH form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTHSo6LH form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTHSo6LH form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTHSo6LH form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTHSo6LH form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTHSo6LH form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTHSo6LH form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTHSo6LH form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTHSo6LH form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTHSo6LH form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTHSo6LH form select {
  color: #000000 !important;
}
.cid-vlJTHSo6LH form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTHSo6LH form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTHSo6LH form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTHSo6LH form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTHSo6LH form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTHSo6LH form input,
.cid-vlJTHSo6LH form textarea {
  transition: 0.3s all;
}
.cid-vlJTHSo6LH form input:active,
.cid-vlJTHSo6LH form textarea:active,
.cid-vlJTHSo6LH form input:focus,
.cid-vlJTHSo6LH form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTHSo6LH form input:active::-webkit-input-placeholder,
.cid-vlJTHSo6LH form textarea:active::-webkit-input-placeholder,
.cid-vlJTHSo6LH form input:focus::-webkit-input-placeholder,
.cid-vlJTHSo6LH form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTHSo6LH form input:active::-moz-placeholder,
.cid-vlJTHSo6LH form textarea:active::-moz-placeholder,
.cid-vlJTHSo6LH form input:focus::-moz-placeholder,
.cid-vlJTHSo6LH form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTHSo6LH form input:active:-moz-placeholder,
.cid-vlJTHSo6LH form textarea:active:-moz-placeholder,
.cid-vlJTHSo6LH form input:focus:-moz-placeholder,
.cid-vlJTHSo6LH form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTHSo6LH form input:active:-ms-input-placeholder,
.cid-vlJTHSo6LH form textarea:active:-ms-input-placeholder,
.cid-vlJTHSo6LH form input:focus:-ms-input-placeholder,
.cid-vlJTHSo6LH form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTHSo6LH form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTHSo6LH form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTHSo6LH form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTHSo6LH form .form-check label {
  color: #000000;
}
.cid-vlJTHSo6LH form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTHSo6LH form .form-check-input:focus,
.cid-vlJTHSo6LH form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTHSo6LH form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTHSFNXA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTHSFNXA .mbr-text {
  color: #131313;
}
.cid-vlJTHSFNXA .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTFkQmFk .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTFkQmFk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTFkQmFk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTFkQmFk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTFkQmFk .dropdown-item:hover,
.cid-vlJTFkQmFk .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTFkQmFk .dropdown-item:hover span {
  color: white;
}
.cid-vlJTFkQmFk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTFkQmFk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTFkQmFk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTFkQmFk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTFkQmFk .nav-link {
  position: relative;
}
.cid-vlJTFkQmFk .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTFkQmFk .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTFkQmFk .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTFkQmFk .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTFkQmFk .dropdown-menu,
.cid-vlJTFkQmFk .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTFkQmFk .nav-item:focus,
.cid-vlJTFkQmFk .nav-link:focus {
  outline: none;
}
.cid-vlJTFkQmFk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTFkQmFk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTFkQmFk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTFkQmFk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTFkQmFk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTFkQmFk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTFkQmFk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTFkQmFk .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTFkQmFk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTFkQmFk .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTFkQmFk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTFkQmFk .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTFkQmFk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTFkQmFk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTFkQmFk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTFkQmFk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTFkQmFk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTFkQmFk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTFkQmFk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTFkQmFk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTFkQmFk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTFkQmFk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTFkQmFk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTFkQmFk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTFkQmFk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTFkQmFk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTFkQmFk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTFkQmFk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTFkQmFk .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTFkQmFk .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTFkQmFk .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTFkQmFk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTFkQmFk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTFkQmFk .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTFkQmFk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTFkQmFk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTFkQmFk .dropdown-item.active,
.cid-vlJTFkQmFk .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTFkQmFk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTFkQmFk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTFkQmFk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTFkQmFk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTFkQmFk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTFkQmFk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTFkQmFk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTFkQmFk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTFkQmFk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTFkQmFk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTFkQmFk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTFkQmFk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTFkQmFk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTFkQmFk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTFkQmFk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTFkQmFk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTFkQmFk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTFkQmFk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTFkQmFk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTFkQmFk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTFkQmFk .navbar {
    height: 70px;
  }
  .cid-vlJTFkQmFk .navbar.opened {
    height: auto;
  }
  .cid-vlJTFkQmFk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTFkQmFk .container,
.cid-vlJTFkQmFk .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTFkQmFk .container:before,
  .cid-vlJTFkQmFk .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTFkQmFk .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTFkQmFk .navbar-short .container,
.cid-vlJTFkQmFk .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTFkQmFk .navbar-short .container:before,
.cid-vlJTFkQmFk .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTFkQmFk .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTFkQmFk .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTFkQmFk .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTFkQmFk .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTFkQmFk .navbar {
    overflow: hidden;
  }
  .cid-vlJTFkQmFk .container,
  .cid-vlJTFkQmFk .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTFkQmFk .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTFkQmFk .navbar-short .container,
  .cid-vlJTFkQmFk .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTFkQmFk .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTFkQmFk .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTFkQmFk .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTFkQmFk .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTFkQmFk .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTFkQmFk .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTFkQmFk .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTFkQmFk .nav-link,
.cid-vlJTFkQmFk .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTFltrnr {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTFltrnr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTFltrnr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTFltrnr .container,
.cid-vlJTFltrnr .container-fluid {
  position: static;
}
.cid-vlJTFltrnr .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTFltrnr .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTFltrnr .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTFltrnr .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTFltrnr .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTFltrnr .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTFltrnr .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTFltrnr .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTFltrnr .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTFltrnr .item-img {
    display: none;
  }
}
.cid-vlJTFltrnr .mbr-text,
.cid-vlJTFltrnr .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTFlFzNp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTFlFzNp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTFlFzNp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTFlFzNp .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTFlFzNp .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTFlFzNp .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTFlFzNp .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTFlFzNp .item-img {
    width: 100%;
  }
}
.cid-vlJTFlFzNp .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTFlFzNp .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTFlFzNp .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTFlFzNp .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTFlFzNp .card-title {
  color: #000000;
}
.cid-vlJTFlFzNp .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTFlFzNp .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTFlFzNp .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTFlFzNp .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTFlFzNp .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTFlFzNp .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTFlFzNp .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTFlFzNp .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTFlFzNp .card-text,
.cid-vlJTFlFzNp .mbr-section-btn {
  color: #000000;
}
.cid-vlJTFlUE25 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTFlUE25 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTFlUE25 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTFlUE25 .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTFlUE25 .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTFlUE25 .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTFlUE25 .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTFlUE25 .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTFlUE25 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTFlUE25 .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTFlUE25 .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTFlUE25 .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTFlUE25 .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTFlUE25 .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTFlUE25 .mbr-text {
  color: #3a353e;
}
.cid-vlJTFm6eES {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTFm6eES .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTFm6eES .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTFm6eES .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTFm6eES .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTFm6eES .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTFm6eES .mbr-section-title {
  color: #000000;
}
.cid-vlJTFm6eES .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTFm6eES .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTFm6eES .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTFm6eES .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTFm6eES .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTFm6eES .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTFm6eES .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTFm6eES .item-img img {
    height: 350px;
  }
}
.cid-vlJTFm6eES .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTFm6eES .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTFm6eES .card-title {
  color: #131313;
}
.cid-vlJTFm6eES .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTFm6eES .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTFm6eES .card-title,
.cid-vlJTFm6eES .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTFm6eES .card-text,
.cid-vlJTFm6eES .mbr-section-btn {
  color: #000000;
}
.cid-vlJTFmjY5a {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTFmjY5a .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTFmjY5a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTFmjY5a .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTFmjY5a .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTFmjY5a .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTFmjY5a .mbr-section-title {
  color: #000000;
}
.cid-vlJTFmjY5a .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTFmjY5a .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTFmjY5a .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTFmjY5a .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTFmjY5a .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTFmjY5a .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTFmjY5a .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTFmjY5a .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTFmjY5a .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTFmjY5a .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTFmjY5a .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTFmjY5a .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTFmjY5a .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTFmjY5a .card-title {
  color: #131313;
}
.cid-vlJTFmjY5a .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTFmjY5a .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTFmjY5a .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTFmjY5a .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTFmjY5a .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTFmjY5a .card-title,
.cid-vlJTFmjY5a .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTFmyvwn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTFmyvwn .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTFmyvwn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTFmyvwn .row {
  margin: 0 !important;
}
.cid-vlJTFmyvwn .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTFmyvwn .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTFmyvwn .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTFmyvwn .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTFmyvwn .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTFmyvwn .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTFmyvwn .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTFmyvwn .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTFmyvwn .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTFmyvwn .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTFmyvwn .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTFmyvwn .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTFmyvwn .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTFmyvwn .panel-group {
  border: none;
}
.cid-vlJTFmyvwn .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTFmyvwn .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTFmyvwn .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTFmyvwn .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTFmyvwn .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTFmyvwn .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTFmyvwn .panel-title-edit {
  color: #000000;
}
.cid-vlJTFmyvwn .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTFmyvwn .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTFmNCyq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTFmNCyq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTFmNCyq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTFmNCyq .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTFmNCyq .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTFmNCyq .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTFmNCyq .mbr-section-title {
  color: #000000;
}
.cid-vlJTFmNCyq .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTFmNCyq .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTFmNCyq .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTFmNCyq .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTFmNCyq .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTFmNCyq .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTFmNCyq .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTFmNCyq .card-title {
  color: #000000;
}
.cid-vlJTFmNCyq .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTFmNCyq .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTFmNCyq .number-text {
  color: #004300;
}
.cid-vlJTFmNCyq .stint-text {
  color: #FC7942;
}
.cid-vlJTFmNCyq .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTFmNCyq .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTFmNCyq .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTFmNCyq .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTFmNCyq .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTFmNCyq .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTFmNCyq .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTFmNCyq .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTFmNCyq .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTFmNCyq .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTFmNCyq .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTFmNCyq .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTFmNCyq .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTFnckNW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTFnckNW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTFnckNW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTFnckNW .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTFnckNW .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTFnckNW .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTFnckNW .mbr-section-title {
  color: #000000;
}
.cid-vlJTFnckNW .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTFnckNW .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTFnckNW .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTFnckNW .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTFnckNW .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTFnckNW .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTFnckNW .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTFnckNW .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTFnckNW .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTFnckNW .card-title {
  color: #131313;
}
.cid-vlJTFnckNW .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTFnckNW .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTFnckNW .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTFnckNW .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTFnckNW .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTFnckNW .card-title,
.cid-vlJTFnckNW .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTFnr5xB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTFnr5xB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTFnr5xB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTFnr5xB .container,
.cid-vlJTFnr5xB .container-small,
.cid-vlJTFnr5xB .container-fluid {
  padding: 0 !important;
}
.cid-vlJTFnr5xB .container,
.cid-vlJTFnr5xB .container-small {
  max-width: 1440px;
}
.cid-vlJTFnr5xB .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTFnr5xB .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTFnr5xB .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTFnr5xB .mbr-section-title {
  color: #131313;
}
.cid-vlJTFnr5xB .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTFnr5xB .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTFnr5xB .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTFnr5xB .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTFnr5xB .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTFnEswU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTFnEswU .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTFnEswU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTFnEswU .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTFnEswU .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTFnEswU .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTFnEswU .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTFnEswU .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTFnEswU .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTFnEswU .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTFnEswU .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTFnEswU .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTFnEswU .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTFnEswU .mbr-section-title {
  color: #000000;
}
.cid-vlJTFnEswU .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTFnEswU form {
  width: 100%;
}
.cid-vlJTFnEswU form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTFnEswU form p {
  color: #131313;
}
.cid-vlJTFnEswU form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTFnEswU form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTFnEswU form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTFnEswU form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTFnEswU form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTFnEswU form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTFnEswU form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTFnEswU form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTFnEswU form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTFnEswU form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTFnEswU form select {
  color: #000000 !important;
}
.cid-vlJTFnEswU form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTFnEswU form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTFnEswU form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTFnEswU form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTFnEswU form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTFnEswU form input,
.cid-vlJTFnEswU form textarea {
  transition: 0.3s all;
}
.cid-vlJTFnEswU form input:active,
.cid-vlJTFnEswU form textarea:active,
.cid-vlJTFnEswU form input:focus,
.cid-vlJTFnEswU form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTFnEswU form input:active::-webkit-input-placeholder,
.cid-vlJTFnEswU form textarea:active::-webkit-input-placeholder,
.cid-vlJTFnEswU form input:focus::-webkit-input-placeholder,
.cid-vlJTFnEswU form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTFnEswU form input:active::-moz-placeholder,
.cid-vlJTFnEswU form textarea:active::-moz-placeholder,
.cid-vlJTFnEswU form input:focus::-moz-placeholder,
.cid-vlJTFnEswU form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTFnEswU form input:active:-moz-placeholder,
.cid-vlJTFnEswU form textarea:active:-moz-placeholder,
.cid-vlJTFnEswU form input:focus:-moz-placeholder,
.cid-vlJTFnEswU form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTFnEswU form input:active:-ms-input-placeholder,
.cid-vlJTFnEswU form textarea:active:-ms-input-placeholder,
.cid-vlJTFnEswU form input:focus:-ms-input-placeholder,
.cid-vlJTFnEswU form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTFnEswU form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTFnEswU form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTFnEswU form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTFnEswU form .form-check label {
  color: #000000;
}
.cid-vlJTFnEswU form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTFnEswU form .form-check-input:focus,
.cid-vlJTFnEswU form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTFnEswU form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTFnVMcK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTFnVMcK .mbr-text {
  color: #131313;
}
.cid-vlJTFnVMcK .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTDHZUE9 .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTDHZUE9 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTDHZUE9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTDHZUE9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTDHZUE9 .dropdown-item:hover,
.cid-vlJTDHZUE9 .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTDHZUE9 .dropdown-item:hover span {
  color: white;
}
.cid-vlJTDHZUE9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTDHZUE9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTDHZUE9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTDHZUE9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTDHZUE9 .nav-link {
  position: relative;
}
.cid-vlJTDHZUE9 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTDHZUE9 .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTDHZUE9 .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTDHZUE9 .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTDHZUE9 .dropdown-menu,
.cid-vlJTDHZUE9 .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTDHZUE9 .nav-item:focus,
.cid-vlJTDHZUE9 .nav-link:focus {
  outline: none;
}
.cid-vlJTDHZUE9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTDHZUE9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTDHZUE9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTDHZUE9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTDHZUE9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTDHZUE9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTDHZUE9 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTDHZUE9 .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTDHZUE9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTDHZUE9 .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTDHZUE9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTDHZUE9 .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTDHZUE9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTDHZUE9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTDHZUE9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTDHZUE9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTDHZUE9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTDHZUE9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTDHZUE9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTDHZUE9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTDHZUE9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTDHZUE9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTDHZUE9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTDHZUE9 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTDHZUE9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTDHZUE9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTDHZUE9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTDHZUE9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTDHZUE9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTDHZUE9 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTDHZUE9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTDHZUE9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTDHZUE9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTDHZUE9 .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTDHZUE9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTDHZUE9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTDHZUE9 .dropdown-item.active,
.cid-vlJTDHZUE9 .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTDHZUE9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTDHZUE9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTDHZUE9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTDHZUE9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTDHZUE9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTDHZUE9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTDHZUE9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTDHZUE9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTDHZUE9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTDHZUE9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTDHZUE9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTDHZUE9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTDHZUE9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTDHZUE9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTDHZUE9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTDHZUE9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTDHZUE9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTDHZUE9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTDHZUE9 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTDHZUE9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTDHZUE9 .navbar {
    height: 70px;
  }
  .cid-vlJTDHZUE9 .navbar.opened {
    height: auto;
  }
  .cid-vlJTDHZUE9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTDHZUE9 .container,
.cid-vlJTDHZUE9 .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTDHZUE9 .container:before,
  .cid-vlJTDHZUE9 .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTDHZUE9 .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTDHZUE9 .navbar-short .container,
.cid-vlJTDHZUE9 .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTDHZUE9 .navbar-short .container:before,
.cid-vlJTDHZUE9 .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTDHZUE9 .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTDHZUE9 .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTDHZUE9 .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTDHZUE9 .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTDHZUE9 .navbar {
    overflow: hidden;
  }
  .cid-vlJTDHZUE9 .container,
  .cid-vlJTDHZUE9 .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTDHZUE9 .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTDHZUE9 .navbar-short .container,
  .cid-vlJTDHZUE9 .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTDHZUE9 .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTDHZUE9 .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTDHZUE9 .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTDHZUE9 .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTDHZUE9 .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTDHZUE9 .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTDHZUE9 .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTDHZUE9 .nav-link,
.cid-vlJTDHZUE9 .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTDIC8zX {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTDIC8zX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTDIC8zX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTDIC8zX .container,
.cid-vlJTDIC8zX .container-fluid {
  position: static;
}
.cid-vlJTDIC8zX .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTDIC8zX .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTDIC8zX .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTDIC8zX .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTDIC8zX .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTDIC8zX .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTDIC8zX .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTDIC8zX .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTDIC8zX .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTDIC8zX .item-img {
    display: none;
  }
}
.cid-vlJTDIC8zX .mbr-text,
.cid-vlJTDIC8zX .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTDIQCKt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTDIQCKt .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTDIQCKt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTDIQCKt .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTDIQCKt .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTDIQCKt .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTDIQCKt .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTDIQCKt .item-img {
    width: 100%;
  }
}
.cid-vlJTDIQCKt .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTDIQCKt .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTDIQCKt .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTDIQCKt .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTDIQCKt .card-title {
  color: #000000;
}
.cid-vlJTDIQCKt .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTDIQCKt .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTDIQCKt .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTDIQCKt .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTDIQCKt .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTDIQCKt .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTDIQCKt .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTDIQCKt .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTDIQCKt .card-text,
.cid-vlJTDIQCKt .mbr-section-btn {
  color: #000000;
}
.cid-vlJTDJ63KF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTDJ63KF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTDJ63KF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTDJ63KF .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTDJ63KF .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTDJ63KF .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTDJ63KF .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTDJ63KF .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTDJ63KF .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTDJ63KF .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTDJ63KF .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTDJ63KF .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTDJ63KF .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTDJ63KF .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTDJ63KF .mbr-text {
  color: #3a353e;
}
.cid-vlJTDJmKVs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTDJmKVs .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTDJmKVs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTDJmKVs .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTDJmKVs .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTDJmKVs .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTDJmKVs .mbr-section-title {
  color: #000000;
}
.cid-vlJTDJmKVs .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTDJmKVs .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTDJmKVs .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTDJmKVs .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTDJmKVs .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTDJmKVs .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTDJmKVs .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTDJmKVs .item-img img {
    height: 350px;
  }
}
.cid-vlJTDJmKVs .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTDJmKVs .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTDJmKVs .card-title {
  color: #131313;
}
.cid-vlJTDJmKVs .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTDJmKVs .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTDJmKVs .card-title,
.cid-vlJTDJmKVs .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTDJmKVs .card-text,
.cid-vlJTDJmKVs .mbr-section-btn {
  color: #000000;
}
.cid-vlJTDJEDAN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTDJEDAN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTDJEDAN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTDJEDAN .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTDJEDAN .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTDJEDAN .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTDJEDAN .mbr-section-title {
  color: #000000;
}
.cid-vlJTDJEDAN .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTDJEDAN .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTDJEDAN .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTDJEDAN .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTDJEDAN .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTDJEDAN .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTDJEDAN .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTDJEDAN .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTDJEDAN .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTDJEDAN .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTDJEDAN .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTDJEDAN .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTDJEDAN .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTDJEDAN .card-title {
  color: #131313;
}
.cid-vlJTDJEDAN .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTDJEDAN .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTDJEDAN .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTDJEDAN .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTDJEDAN .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTDJEDAN .card-title,
.cid-vlJTDJEDAN .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTDK5WyP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTDK5WyP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTDK5WyP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTDK5WyP .row {
  margin: 0 !important;
}
.cid-vlJTDK5WyP .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTDK5WyP .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTDK5WyP .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTDK5WyP .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTDK5WyP .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTDK5WyP .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTDK5WyP .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTDK5WyP .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTDK5WyP .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTDK5WyP .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTDK5WyP .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTDK5WyP .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTDK5WyP .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTDK5WyP .panel-group {
  border: none;
}
.cid-vlJTDK5WyP .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTDK5WyP .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTDK5WyP .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTDK5WyP .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTDK5WyP .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTDK5WyP .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTDK5WyP .panel-title-edit {
  color: #000000;
}
.cid-vlJTDK5WyP .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTDK5WyP .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTDKn7YQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTDKn7YQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTDKn7YQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTDKn7YQ .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTDKn7YQ .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTDKn7YQ .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTDKn7YQ .mbr-section-title {
  color: #000000;
}
.cid-vlJTDKn7YQ .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTDKn7YQ .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTDKn7YQ .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTDKn7YQ .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTDKn7YQ .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTDKn7YQ .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTDKn7YQ .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTDKn7YQ .card-title {
  color: #000000;
}
.cid-vlJTDKn7YQ .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTDKn7YQ .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTDKn7YQ .number-text {
  color: #004300;
}
.cid-vlJTDKn7YQ .stint-text {
  color: #FC7942;
}
.cid-vlJTDKn7YQ .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTDKn7YQ .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTDKn7YQ .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTDKn7YQ .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTDKn7YQ .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTDKn7YQ .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTDKn7YQ .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTDKn7YQ .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTDKn7YQ .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTDKn7YQ .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTDKn7YQ .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTDKn7YQ .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTDKn7YQ .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTDKTKpj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTDKTKpj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTDKTKpj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTDKTKpj .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTDKTKpj .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTDKTKpj .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTDKTKpj .mbr-section-title {
  color: #000000;
}
.cid-vlJTDKTKpj .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTDKTKpj .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTDKTKpj .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTDKTKpj .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTDKTKpj .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTDKTKpj .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTDKTKpj .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTDKTKpj .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTDKTKpj .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTDKTKpj .card-title {
  color: #131313;
}
.cid-vlJTDKTKpj .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTDKTKpj .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTDKTKpj .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTDKTKpj .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTDKTKpj .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTDKTKpj .card-title,
.cid-vlJTDKTKpj .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTDLce2R {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTDLce2R .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTDLce2R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTDLce2R .container,
.cid-vlJTDLce2R .container-small,
.cid-vlJTDLce2R .container-fluid {
  padding: 0 !important;
}
.cid-vlJTDLce2R .container,
.cid-vlJTDLce2R .container-small {
  max-width: 1440px;
}
.cid-vlJTDLce2R .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTDLce2R .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTDLce2R .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTDLce2R .mbr-section-title {
  color: #131313;
}
.cid-vlJTDLce2R .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTDLce2R .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTDLce2R .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTDLce2R .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTDLce2R .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTDLsS78 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTDLsS78 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTDLsS78 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTDLsS78 .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTDLsS78 .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTDLsS78 .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTDLsS78 .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTDLsS78 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTDLsS78 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTDLsS78 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTDLsS78 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTDLsS78 .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTDLsS78 .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTDLsS78 .mbr-section-title {
  color: #000000;
}
.cid-vlJTDLsS78 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTDLsS78 form {
  width: 100%;
}
.cid-vlJTDLsS78 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTDLsS78 form p {
  color: #131313;
}
.cid-vlJTDLsS78 form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTDLsS78 form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTDLsS78 form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTDLsS78 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTDLsS78 form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTDLsS78 form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTDLsS78 form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTDLsS78 form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTDLsS78 form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTDLsS78 form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTDLsS78 form select {
  color: #000000 !important;
}
.cid-vlJTDLsS78 form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTDLsS78 form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTDLsS78 form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTDLsS78 form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTDLsS78 form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTDLsS78 form input,
.cid-vlJTDLsS78 form textarea {
  transition: 0.3s all;
}
.cid-vlJTDLsS78 form input:active,
.cid-vlJTDLsS78 form textarea:active,
.cid-vlJTDLsS78 form input:focus,
.cid-vlJTDLsS78 form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTDLsS78 form input:active::-webkit-input-placeholder,
.cid-vlJTDLsS78 form textarea:active::-webkit-input-placeholder,
.cid-vlJTDLsS78 form input:focus::-webkit-input-placeholder,
.cid-vlJTDLsS78 form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTDLsS78 form input:active::-moz-placeholder,
.cid-vlJTDLsS78 form textarea:active::-moz-placeholder,
.cid-vlJTDLsS78 form input:focus::-moz-placeholder,
.cid-vlJTDLsS78 form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTDLsS78 form input:active:-moz-placeholder,
.cid-vlJTDLsS78 form textarea:active:-moz-placeholder,
.cid-vlJTDLsS78 form input:focus:-moz-placeholder,
.cid-vlJTDLsS78 form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTDLsS78 form input:active:-ms-input-placeholder,
.cid-vlJTDLsS78 form textarea:active:-ms-input-placeholder,
.cid-vlJTDLsS78 form input:focus:-ms-input-placeholder,
.cid-vlJTDLsS78 form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTDLsS78 form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTDLsS78 form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTDLsS78 form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTDLsS78 form .form-check label {
  color: #000000;
}
.cid-vlJTDLsS78 form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTDLsS78 form .form-check-input:focus,
.cid-vlJTDLsS78 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTDLsS78 form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTDLMBcF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTDLMBcF .mbr-text {
  color: #131313;
}
.cid-vlJTDLMBcF .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTCn5zMA .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTCn5zMA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTCn5zMA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTCn5zMA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTCn5zMA .dropdown-item:hover,
.cid-vlJTCn5zMA .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTCn5zMA .dropdown-item:hover span {
  color: white;
}
.cid-vlJTCn5zMA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTCn5zMA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTCn5zMA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTCn5zMA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTCn5zMA .nav-link {
  position: relative;
}
.cid-vlJTCn5zMA .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTCn5zMA .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTCn5zMA .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTCn5zMA .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTCn5zMA .dropdown-menu,
.cid-vlJTCn5zMA .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTCn5zMA .nav-item:focus,
.cid-vlJTCn5zMA .nav-link:focus {
  outline: none;
}
.cid-vlJTCn5zMA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTCn5zMA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTCn5zMA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTCn5zMA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTCn5zMA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTCn5zMA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTCn5zMA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTCn5zMA .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTCn5zMA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTCn5zMA .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTCn5zMA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTCn5zMA .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTCn5zMA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTCn5zMA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTCn5zMA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTCn5zMA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTCn5zMA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTCn5zMA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTCn5zMA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTCn5zMA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTCn5zMA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTCn5zMA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTCn5zMA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTCn5zMA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTCn5zMA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTCn5zMA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTCn5zMA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTCn5zMA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTCn5zMA .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTCn5zMA .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTCn5zMA .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTCn5zMA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTCn5zMA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTCn5zMA .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTCn5zMA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTCn5zMA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTCn5zMA .dropdown-item.active,
.cid-vlJTCn5zMA .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTCn5zMA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTCn5zMA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTCn5zMA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTCn5zMA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTCn5zMA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTCn5zMA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTCn5zMA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTCn5zMA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTCn5zMA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTCn5zMA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTCn5zMA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTCn5zMA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTCn5zMA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTCn5zMA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTCn5zMA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTCn5zMA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTCn5zMA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTCn5zMA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTCn5zMA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTCn5zMA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTCn5zMA .navbar {
    height: 70px;
  }
  .cid-vlJTCn5zMA .navbar.opened {
    height: auto;
  }
  .cid-vlJTCn5zMA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTCn5zMA .container,
.cid-vlJTCn5zMA .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTCn5zMA .container:before,
  .cid-vlJTCn5zMA .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTCn5zMA .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTCn5zMA .navbar-short .container,
.cid-vlJTCn5zMA .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTCn5zMA .navbar-short .container:before,
.cid-vlJTCn5zMA .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTCn5zMA .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTCn5zMA .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTCn5zMA .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTCn5zMA .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTCn5zMA .navbar {
    overflow: hidden;
  }
  .cid-vlJTCn5zMA .container,
  .cid-vlJTCn5zMA .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTCn5zMA .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTCn5zMA .navbar-short .container,
  .cid-vlJTCn5zMA .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTCn5zMA .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTCn5zMA .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTCn5zMA .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTCn5zMA .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTCn5zMA .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTCn5zMA .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTCn5zMA .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTCn5zMA .nav-link,
.cid-vlJTCn5zMA .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTCnVIOW {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTCnVIOW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTCnVIOW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTCnVIOW .container,
.cid-vlJTCnVIOW .container-fluid {
  position: static;
}
.cid-vlJTCnVIOW .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTCnVIOW .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTCnVIOW .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTCnVIOW .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTCnVIOW .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTCnVIOW .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTCnVIOW .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTCnVIOW .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTCnVIOW .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTCnVIOW .item-img {
    display: none;
  }
}
.cid-vlJTCnVIOW .mbr-text,
.cid-vlJTCnVIOW .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTCobfuX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTCobfuX .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTCobfuX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTCobfuX .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTCobfuX .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTCobfuX .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTCobfuX .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTCobfuX .item-img {
    width: 100%;
  }
}
.cid-vlJTCobfuX .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTCobfuX .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTCobfuX .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTCobfuX .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTCobfuX .card-title {
  color: #000000;
}
.cid-vlJTCobfuX .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTCobfuX .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTCobfuX .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTCobfuX .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTCobfuX .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTCobfuX .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTCobfuX .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTCobfuX .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTCobfuX .card-text,
.cid-vlJTCobfuX .mbr-section-btn {
  color: #000000;
}
.cid-vlJTCot4Cw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTCot4Cw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTCot4Cw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTCot4Cw .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTCot4Cw .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTCot4Cw .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTCot4Cw .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTCot4Cw .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTCot4Cw .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTCot4Cw .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTCot4Cw .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTCot4Cw .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTCot4Cw .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTCot4Cw .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTCot4Cw .mbr-text {
  color: #3a353e;
}
.cid-vlJTCoKziC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTCoKziC .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTCoKziC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTCoKziC .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTCoKziC .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTCoKziC .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTCoKziC .mbr-section-title {
  color: #000000;
}
.cid-vlJTCoKziC .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTCoKziC .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTCoKziC .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTCoKziC .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTCoKziC .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTCoKziC .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTCoKziC .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTCoKziC .item-img img {
    height: 350px;
  }
}
.cid-vlJTCoKziC .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTCoKziC .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTCoKziC .card-title {
  color: #131313;
}
.cid-vlJTCoKziC .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTCoKziC .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTCoKziC .card-title,
.cid-vlJTCoKziC .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTCoKziC .card-text,
.cid-vlJTCoKziC .mbr-section-btn {
  color: #000000;
}
.cid-vlJTCp33Nf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTCp33Nf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTCp33Nf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTCp33Nf .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTCp33Nf .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTCp33Nf .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTCp33Nf .mbr-section-title {
  color: #000000;
}
.cid-vlJTCp33Nf .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTCp33Nf .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTCp33Nf .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTCp33Nf .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTCp33Nf .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTCp33Nf .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTCp33Nf .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTCp33Nf .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTCp33Nf .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTCp33Nf .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTCp33Nf .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTCp33Nf .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTCp33Nf .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTCp33Nf .card-title {
  color: #131313;
}
.cid-vlJTCp33Nf .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTCp33Nf .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTCp33Nf .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTCp33Nf .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTCp33Nf .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTCp33Nf .card-title,
.cid-vlJTCp33Nf .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTCpqfXY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTCpqfXY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTCpqfXY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTCpqfXY .row {
  margin: 0 !important;
}
.cid-vlJTCpqfXY .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTCpqfXY .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTCpqfXY .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTCpqfXY .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTCpqfXY .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTCpqfXY .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTCpqfXY .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTCpqfXY .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTCpqfXY .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTCpqfXY .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTCpqfXY .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTCpqfXY .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTCpqfXY .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTCpqfXY .panel-group {
  border: none;
}
.cid-vlJTCpqfXY .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTCpqfXY .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTCpqfXY .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTCpqfXY .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTCpqfXY .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTCpqfXY .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTCpqfXY .panel-title-edit {
  color: #000000;
}
.cid-vlJTCpqfXY .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTCpqfXY .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTCpMn8j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTCpMn8j .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTCpMn8j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTCpMn8j .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTCpMn8j .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTCpMn8j .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTCpMn8j .mbr-section-title {
  color: #000000;
}
.cid-vlJTCpMn8j .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTCpMn8j .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTCpMn8j .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTCpMn8j .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTCpMn8j .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTCpMn8j .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTCpMn8j .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTCpMn8j .card-title {
  color: #000000;
}
.cid-vlJTCpMn8j .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTCpMn8j .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTCpMn8j .number-text {
  color: #004300;
}
.cid-vlJTCpMn8j .stint-text {
  color: #FC7942;
}
.cid-vlJTCpMn8j .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTCpMn8j .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTCpMn8j .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTCpMn8j .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTCpMn8j .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTCpMn8j .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTCpMn8j .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTCpMn8j .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTCpMn8j .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTCpMn8j .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTCpMn8j .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTCpMn8j .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTCpMn8j .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTCqkflN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTCqkflN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTCqkflN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTCqkflN .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTCqkflN .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTCqkflN .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTCqkflN .mbr-section-title {
  color: #000000;
}
.cid-vlJTCqkflN .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTCqkflN .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTCqkflN .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTCqkflN .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTCqkflN .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTCqkflN .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTCqkflN .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTCqkflN .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTCqkflN .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTCqkflN .card-title {
  color: #131313;
}
.cid-vlJTCqkflN .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTCqkflN .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTCqkflN .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTCqkflN .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTCqkflN .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTCqkflN .card-title,
.cid-vlJTCqkflN .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTCqIHcZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTCqIHcZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTCqIHcZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTCqIHcZ .container,
.cid-vlJTCqIHcZ .container-small,
.cid-vlJTCqIHcZ .container-fluid {
  padding: 0 !important;
}
.cid-vlJTCqIHcZ .container,
.cid-vlJTCqIHcZ .container-small {
  max-width: 1440px;
}
.cid-vlJTCqIHcZ .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTCqIHcZ .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTCqIHcZ .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTCqIHcZ .mbr-section-title {
  color: #131313;
}
.cid-vlJTCqIHcZ .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTCqIHcZ .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTCqIHcZ .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTCqIHcZ .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTCqIHcZ .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTCr0p9F {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTCr0p9F .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTCr0p9F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTCr0p9F .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTCr0p9F .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTCr0p9F .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTCr0p9F .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTCr0p9F .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTCr0p9F .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTCr0p9F .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTCr0p9F .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTCr0p9F .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTCr0p9F .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTCr0p9F .mbr-section-title {
  color: #000000;
}
.cid-vlJTCr0p9F .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTCr0p9F form {
  width: 100%;
}
.cid-vlJTCr0p9F form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTCr0p9F form p {
  color: #131313;
}
.cid-vlJTCr0p9F form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTCr0p9F form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTCr0p9F form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTCr0p9F form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTCr0p9F form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTCr0p9F form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTCr0p9F form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTCr0p9F form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTCr0p9F form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTCr0p9F form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTCr0p9F form select {
  color: #000000 !important;
}
.cid-vlJTCr0p9F form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTCr0p9F form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTCr0p9F form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTCr0p9F form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTCr0p9F form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTCr0p9F form input,
.cid-vlJTCr0p9F form textarea {
  transition: 0.3s all;
}
.cid-vlJTCr0p9F form input:active,
.cid-vlJTCr0p9F form textarea:active,
.cid-vlJTCr0p9F form input:focus,
.cid-vlJTCr0p9F form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTCr0p9F form input:active::-webkit-input-placeholder,
.cid-vlJTCr0p9F form textarea:active::-webkit-input-placeholder,
.cid-vlJTCr0p9F form input:focus::-webkit-input-placeholder,
.cid-vlJTCr0p9F form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTCr0p9F form input:active::-moz-placeholder,
.cid-vlJTCr0p9F form textarea:active::-moz-placeholder,
.cid-vlJTCr0p9F form input:focus::-moz-placeholder,
.cid-vlJTCr0p9F form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTCr0p9F form input:active:-moz-placeholder,
.cid-vlJTCr0p9F form textarea:active:-moz-placeholder,
.cid-vlJTCr0p9F form input:focus:-moz-placeholder,
.cid-vlJTCr0p9F form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTCr0p9F form input:active:-ms-input-placeholder,
.cid-vlJTCr0p9F form textarea:active:-ms-input-placeholder,
.cid-vlJTCr0p9F form input:focus:-ms-input-placeholder,
.cid-vlJTCr0p9F form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTCr0p9F form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTCr0p9F form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTCr0p9F form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTCr0p9F form .form-check label {
  color: #000000;
}
.cid-vlJTCr0p9F form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTCr0p9F form .form-check-input:focus,
.cid-vlJTCr0p9F form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTCr0p9F form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTCrnSqI {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTCrnSqI .mbr-text {
  color: #131313;
}
.cid-vlJTCrnSqI .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTBfH6yw .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTBfH6yw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTBfH6yw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTBfH6yw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTBfH6yw .dropdown-item:hover,
.cid-vlJTBfH6yw .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTBfH6yw .dropdown-item:hover span {
  color: white;
}
.cid-vlJTBfH6yw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTBfH6yw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTBfH6yw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTBfH6yw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTBfH6yw .nav-link {
  position: relative;
}
.cid-vlJTBfH6yw .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTBfH6yw .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTBfH6yw .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTBfH6yw .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTBfH6yw .dropdown-menu,
.cid-vlJTBfH6yw .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTBfH6yw .nav-item:focus,
.cid-vlJTBfH6yw .nav-link:focus {
  outline: none;
}
.cid-vlJTBfH6yw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTBfH6yw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTBfH6yw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTBfH6yw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTBfH6yw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTBfH6yw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTBfH6yw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTBfH6yw .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTBfH6yw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTBfH6yw .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTBfH6yw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTBfH6yw .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTBfH6yw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTBfH6yw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTBfH6yw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTBfH6yw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTBfH6yw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTBfH6yw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTBfH6yw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTBfH6yw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTBfH6yw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTBfH6yw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTBfH6yw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTBfH6yw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTBfH6yw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTBfH6yw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTBfH6yw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTBfH6yw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTBfH6yw .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTBfH6yw .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTBfH6yw .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTBfH6yw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTBfH6yw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTBfH6yw .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTBfH6yw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTBfH6yw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTBfH6yw .dropdown-item.active,
.cid-vlJTBfH6yw .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTBfH6yw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTBfH6yw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTBfH6yw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTBfH6yw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTBfH6yw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTBfH6yw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTBfH6yw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTBfH6yw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTBfH6yw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTBfH6yw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTBfH6yw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTBfH6yw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTBfH6yw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTBfH6yw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTBfH6yw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTBfH6yw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTBfH6yw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTBfH6yw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTBfH6yw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTBfH6yw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTBfH6yw .navbar {
    height: 70px;
  }
  .cid-vlJTBfH6yw .navbar.opened {
    height: auto;
  }
  .cid-vlJTBfH6yw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTBfH6yw .container,
.cid-vlJTBfH6yw .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTBfH6yw .container:before,
  .cid-vlJTBfH6yw .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTBfH6yw .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTBfH6yw .navbar-short .container,
.cid-vlJTBfH6yw .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTBfH6yw .navbar-short .container:before,
.cid-vlJTBfH6yw .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTBfH6yw .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTBfH6yw .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTBfH6yw .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTBfH6yw .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTBfH6yw .navbar {
    overflow: hidden;
  }
  .cid-vlJTBfH6yw .container,
  .cid-vlJTBfH6yw .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTBfH6yw .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTBfH6yw .navbar-short .container,
  .cid-vlJTBfH6yw .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTBfH6yw .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTBfH6yw .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTBfH6yw .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTBfH6yw .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTBfH6yw .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTBfH6yw .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTBfH6yw .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTBfH6yw .nav-link,
.cid-vlJTBfH6yw .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTBgjdqg {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTBgjdqg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTBgjdqg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTBgjdqg .container,
.cid-vlJTBgjdqg .container-fluid {
  position: static;
}
.cid-vlJTBgjdqg .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTBgjdqg .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTBgjdqg .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTBgjdqg .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTBgjdqg .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTBgjdqg .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTBgjdqg .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTBgjdqg .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTBgjdqg .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTBgjdqg .item-img {
    display: none;
  }
}
.cid-vlJTBgjdqg .mbr-text,
.cid-vlJTBgjdqg .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTBgyPHc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTBgyPHc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTBgyPHc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTBgyPHc .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTBgyPHc .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTBgyPHc .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTBgyPHc .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTBgyPHc .item-img {
    width: 100%;
  }
}
.cid-vlJTBgyPHc .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTBgyPHc .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTBgyPHc .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTBgyPHc .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTBgyPHc .card-title {
  color: #000000;
}
.cid-vlJTBgyPHc .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTBgyPHc .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTBgyPHc .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTBgyPHc .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTBgyPHc .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTBgyPHc .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTBgyPHc .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTBgyPHc .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTBgyPHc .card-text,
.cid-vlJTBgyPHc .mbr-section-btn {
  color: #000000;
}
.cid-vlJTBgOB2Y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTBgOB2Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTBgOB2Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTBgOB2Y .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTBgOB2Y .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTBgOB2Y .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTBgOB2Y .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTBgOB2Y .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTBgOB2Y .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTBgOB2Y .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTBgOB2Y .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTBgOB2Y .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTBgOB2Y .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTBgOB2Y .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTBgOB2Y .mbr-text {
  color: #3a353e;
}
.cid-vlJTBh2aga {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTBh2aga .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTBh2aga .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTBh2aga .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTBh2aga .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTBh2aga .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTBh2aga .mbr-section-title {
  color: #000000;
}
.cid-vlJTBh2aga .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTBh2aga .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTBh2aga .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTBh2aga .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTBh2aga .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTBh2aga .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTBh2aga .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTBh2aga .item-img img {
    height: 350px;
  }
}
.cid-vlJTBh2aga .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTBh2aga .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTBh2aga .card-title {
  color: #131313;
}
.cid-vlJTBh2aga .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTBh2aga .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTBh2aga .card-title,
.cid-vlJTBh2aga .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTBh2aga .card-text,
.cid-vlJTBh2aga .mbr-section-btn {
  color: #000000;
}
.cid-vlJTBhjiF3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTBhjiF3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTBhjiF3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTBhjiF3 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTBhjiF3 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTBhjiF3 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTBhjiF3 .mbr-section-title {
  color: #000000;
}
.cid-vlJTBhjiF3 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTBhjiF3 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTBhjiF3 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTBhjiF3 .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTBhjiF3 .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTBhjiF3 .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTBhjiF3 .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTBhjiF3 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTBhjiF3 .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTBhjiF3 .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTBhjiF3 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTBhjiF3 .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTBhjiF3 .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTBhjiF3 .card-title {
  color: #131313;
}
.cid-vlJTBhjiF3 .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTBhjiF3 .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTBhjiF3 .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTBhjiF3 .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTBhjiF3 .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTBhjiF3 .card-title,
.cid-vlJTBhjiF3 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTBhCApg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTBhCApg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTBhCApg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTBhCApg .row {
  margin: 0 !important;
}
.cid-vlJTBhCApg .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTBhCApg .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTBhCApg .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTBhCApg .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTBhCApg .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTBhCApg .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTBhCApg .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTBhCApg .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTBhCApg .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTBhCApg .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTBhCApg .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTBhCApg .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTBhCApg .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTBhCApg .panel-group {
  border: none;
}
.cid-vlJTBhCApg .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTBhCApg .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTBhCApg .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTBhCApg .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTBhCApg .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTBhCApg .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTBhCApg .panel-title-edit {
  color: #000000;
}
.cid-vlJTBhCApg .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTBhCApg .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTBhZtCp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTBhZtCp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTBhZtCp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTBhZtCp .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTBhZtCp .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTBhZtCp .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTBhZtCp .mbr-section-title {
  color: #000000;
}
.cid-vlJTBhZtCp .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTBhZtCp .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTBhZtCp .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTBhZtCp .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTBhZtCp .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTBhZtCp .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTBhZtCp .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTBhZtCp .card-title {
  color: #000000;
}
.cid-vlJTBhZtCp .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTBhZtCp .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTBhZtCp .number-text {
  color: #004300;
}
.cid-vlJTBhZtCp .stint-text {
  color: #FC7942;
}
.cid-vlJTBhZtCp .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTBhZtCp .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTBhZtCp .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTBhZtCp .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTBhZtCp .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTBhZtCp .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTBhZtCp .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTBhZtCp .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTBhZtCp .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTBhZtCp .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTBhZtCp .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTBhZtCp .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTBhZtCp .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTBitgqp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTBitgqp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTBitgqp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTBitgqp .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTBitgqp .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTBitgqp .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTBitgqp .mbr-section-title {
  color: #000000;
}
.cid-vlJTBitgqp .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTBitgqp .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTBitgqp .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTBitgqp .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTBitgqp .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTBitgqp .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTBitgqp .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTBitgqp .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTBitgqp .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTBitgqp .card-title {
  color: #131313;
}
.cid-vlJTBitgqp .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTBitgqp .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTBitgqp .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTBitgqp .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTBitgqp .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTBitgqp .card-title,
.cid-vlJTBitgqp .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTBiL0G1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTBiL0G1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTBiL0G1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTBiL0G1 .container,
.cid-vlJTBiL0G1 .container-small,
.cid-vlJTBiL0G1 .container-fluid {
  padding: 0 !important;
}
.cid-vlJTBiL0G1 .container,
.cid-vlJTBiL0G1 .container-small {
  max-width: 1440px;
}
.cid-vlJTBiL0G1 .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTBiL0G1 .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTBiL0G1 .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTBiL0G1 .mbr-section-title {
  color: #131313;
}
.cid-vlJTBiL0G1 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTBiL0G1 .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTBiL0G1 .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTBiL0G1 .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTBiL0G1 .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTBj2j04 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTBj2j04 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTBj2j04 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTBj2j04 .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTBj2j04 .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTBj2j04 .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTBj2j04 .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTBj2j04 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTBj2j04 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTBj2j04 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTBj2j04 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTBj2j04 .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTBj2j04 .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTBj2j04 .mbr-section-title {
  color: #000000;
}
.cid-vlJTBj2j04 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTBj2j04 form {
  width: 100%;
}
.cid-vlJTBj2j04 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTBj2j04 form p {
  color: #131313;
}
.cid-vlJTBj2j04 form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTBj2j04 form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTBj2j04 form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTBj2j04 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTBj2j04 form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTBj2j04 form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTBj2j04 form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTBj2j04 form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTBj2j04 form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTBj2j04 form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTBj2j04 form select {
  color: #000000 !important;
}
.cid-vlJTBj2j04 form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTBj2j04 form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTBj2j04 form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTBj2j04 form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTBj2j04 form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTBj2j04 form input,
.cid-vlJTBj2j04 form textarea {
  transition: 0.3s all;
}
.cid-vlJTBj2j04 form input:active,
.cid-vlJTBj2j04 form textarea:active,
.cid-vlJTBj2j04 form input:focus,
.cid-vlJTBj2j04 form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTBj2j04 form input:active::-webkit-input-placeholder,
.cid-vlJTBj2j04 form textarea:active::-webkit-input-placeholder,
.cid-vlJTBj2j04 form input:focus::-webkit-input-placeholder,
.cid-vlJTBj2j04 form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTBj2j04 form input:active::-moz-placeholder,
.cid-vlJTBj2j04 form textarea:active::-moz-placeholder,
.cid-vlJTBj2j04 form input:focus::-moz-placeholder,
.cid-vlJTBj2j04 form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTBj2j04 form input:active:-moz-placeholder,
.cid-vlJTBj2j04 form textarea:active:-moz-placeholder,
.cid-vlJTBj2j04 form input:focus:-moz-placeholder,
.cid-vlJTBj2j04 form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTBj2j04 form input:active:-ms-input-placeholder,
.cid-vlJTBj2j04 form textarea:active:-ms-input-placeholder,
.cid-vlJTBj2j04 form input:focus:-ms-input-placeholder,
.cid-vlJTBj2j04 form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTBj2j04 form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTBj2j04 form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTBj2j04 form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTBj2j04 form .form-check label {
  color: #000000;
}
.cid-vlJTBj2j04 form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTBj2j04 form .form-check-input:focus,
.cid-vlJTBj2j04 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTBj2j04 form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTBjngJv {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTBjngJv .mbr-text {
  color: #131313;
}
.cid-vlJTBjngJv .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTAaKs7k .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTAaKs7k .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTAaKs7k .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTAaKs7k .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTAaKs7k .dropdown-item:hover,
.cid-vlJTAaKs7k .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTAaKs7k .dropdown-item:hover span {
  color: white;
}
.cid-vlJTAaKs7k .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTAaKs7k .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTAaKs7k .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTAaKs7k .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTAaKs7k .nav-link {
  position: relative;
}
.cid-vlJTAaKs7k .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTAaKs7k .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTAaKs7k .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTAaKs7k .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTAaKs7k .dropdown-menu,
.cid-vlJTAaKs7k .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTAaKs7k .nav-item:focus,
.cid-vlJTAaKs7k .nav-link:focus {
  outline: none;
}
.cid-vlJTAaKs7k .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTAaKs7k .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTAaKs7k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTAaKs7k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTAaKs7k .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTAaKs7k .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTAaKs7k .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTAaKs7k .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTAaKs7k .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTAaKs7k .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTAaKs7k .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTAaKs7k .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTAaKs7k .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTAaKs7k .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTAaKs7k .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTAaKs7k .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTAaKs7k .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTAaKs7k .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTAaKs7k .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTAaKs7k .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTAaKs7k .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTAaKs7k .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTAaKs7k .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTAaKs7k .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTAaKs7k .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTAaKs7k .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTAaKs7k .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTAaKs7k .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTAaKs7k .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTAaKs7k .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTAaKs7k .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTAaKs7k .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTAaKs7k .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTAaKs7k .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTAaKs7k .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTAaKs7k .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTAaKs7k .dropdown-item.active,
.cid-vlJTAaKs7k .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTAaKs7k .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTAaKs7k .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTAaKs7k .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTAaKs7k .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTAaKs7k .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTAaKs7k .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTAaKs7k ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTAaKs7k .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTAaKs7k button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTAaKs7k button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTAaKs7k button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTAaKs7k button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTAaKs7k button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTAaKs7k button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTAaKs7k nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTAaKs7k nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTAaKs7k nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTAaKs7k nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTAaKs7k .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTAaKs7k a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTAaKs7k .navbar {
    height: 70px;
  }
  .cid-vlJTAaKs7k .navbar.opened {
    height: auto;
  }
  .cid-vlJTAaKs7k .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTAaKs7k .container,
.cid-vlJTAaKs7k .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTAaKs7k .container:before,
  .cid-vlJTAaKs7k .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTAaKs7k .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTAaKs7k .navbar-short .container,
.cid-vlJTAaKs7k .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTAaKs7k .navbar-short .container:before,
.cid-vlJTAaKs7k .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTAaKs7k .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTAaKs7k .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTAaKs7k .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTAaKs7k .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTAaKs7k .navbar {
    overflow: hidden;
  }
  .cid-vlJTAaKs7k .container,
  .cid-vlJTAaKs7k .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTAaKs7k .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTAaKs7k .navbar-short .container,
  .cid-vlJTAaKs7k .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTAaKs7k .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTAaKs7k .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTAaKs7k .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTAaKs7k .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTAaKs7k .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTAaKs7k .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTAaKs7k .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTAaKs7k .nav-link,
.cid-vlJTAaKs7k .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTAbhxvL {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTAbhxvL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTAbhxvL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTAbhxvL .container,
.cid-vlJTAbhxvL .container-fluid {
  position: static;
}
.cid-vlJTAbhxvL .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTAbhxvL .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTAbhxvL .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTAbhxvL .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTAbhxvL .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTAbhxvL .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTAbhxvL .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTAbhxvL .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTAbhxvL .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTAbhxvL .item-img {
    display: none;
  }
}
.cid-vlJTAbhxvL .mbr-text,
.cid-vlJTAbhxvL .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTAbthUj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTAbthUj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTAbthUj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTAbthUj .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTAbthUj .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTAbthUj .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTAbthUj .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTAbthUj .item-img {
    width: 100%;
  }
}
.cid-vlJTAbthUj .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTAbthUj .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTAbthUj .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTAbthUj .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTAbthUj .card-title {
  color: #000000;
}
.cid-vlJTAbthUj .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTAbthUj .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTAbthUj .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTAbthUj .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTAbthUj .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTAbthUj .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTAbthUj .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTAbthUj .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTAbthUj .card-text,
.cid-vlJTAbthUj .mbr-section-btn {
  color: #000000;
}
.cid-vlJTAbNyn5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTAbNyn5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTAbNyn5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTAbNyn5 .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTAbNyn5 .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTAbNyn5 .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTAbNyn5 .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTAbNyn5 .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTAbNyn5 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTAbNyn5 .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTAbNyn5 .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTAbNyn5 .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTAbNyn5 .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTAbNyn5 .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTAbNyn5 .mbr-text {
  color: #3a353e;
}
.cid-vlJTAbZj11 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTAbZj11 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTAbZj11 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTAbZj11 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTAbZj11 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTAbZj11 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTAbZj11 .mbr-section-title {
  color: #000000;
}
.cid-vlJTAbZj11 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTAbZj11 .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTAbZj11 .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTAbZj11 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTAbZj11 .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTAbZj11 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTAbZj11 .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTAbZj11 .item-img img {
    height: 350px;
  }
}
.cid-vlJTAbZj11 .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTAbZj11 .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTAbZj11 .card-title {
  color: #131313;
}
.cid-vlJTAbZj11 .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTAbZj11 .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTAbZj11 .card-title,
.cid-vlJTAbZj11 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTAbZj11 .card-text,
.cid-vlJTAbZj11 .mbr-section-btn {
  color: #000000;
}
.cid-vlJTAcdxJ3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTAcdxJ3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTAcdxJ3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTAcdxJ3 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTAcdxJ3 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTAcdxJ3 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTAcdxJ3 .mbr-section-title {
  color: #000000;
}
.cid-vlJTAcdxJ3 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTAcdxJ3 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTAcdxJ3 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTAcdxJ3 .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTAcdxJ3 .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTAcdxJ3 .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTAcdxJ3 .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTAcdxJ3 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTAcdxJ3 .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTAcdxJ3 .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTAcdxJ3 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTAcdxJ3 .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTAcdxJ3 .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTAcdxJ3 .card-title {
  color: #131313;
}
.cid-vlJTAcdxJ3 .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTAcdxJ3 .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTAcdxJ3 .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTAcdxJ3 .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTAcdxJ3 .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTAcdxJ3 .card-title,
.cid-vlJTAcdxJ3 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTActvYD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTActvYD .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTActvYD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTActvYD .row {
  margin: 0 !important;
}
.cid-vlJTActvYD .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTActvYD .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTActvYD .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTActvYD .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTActvYD .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTActvYD .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTActvYD .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTActvYD .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTActvYD .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTActvYD .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTActvYD .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTActvYD .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTActvYD .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTActvYD .panel-group {
  border: none;
}
.cid-vlJTActvYD .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTActvYD .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTActvYD .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTActvYD .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTActvYD .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTActvYD .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTActvYD .panel-title-edit {
  color: #000000;
}
.cid-vlJTActvYD .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTActvYD .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTAcIrTS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTAcIrTS .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTAcIrTS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTAcIrTS .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTAcIrTS .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTAcIrTS .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTAcIrTS .mbr-section-title {
  color: #000000;
}
.cid-vlJTAcIrTS .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTAcIrTS .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTAcIrTS .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTAcIrTS .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTAcIrTS .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTAcIrTS .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTAcIrTS .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTAcIrTS .card-title {
  color: #000000;
}
.cid-vlJTAcIrTS .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTAcIrTS .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTAcIrTS .number-text {
  color: #004300;
}
.cid-vlJTAcIrTS .stint-text {
  color: #FC7942;
}
.cid-vlJTAcIrTS .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTAcIrTS .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTAcIrTS .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTAcIrTS .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTAcIrTS .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTAcIrTS .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTAcIrTS .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTAcIrTS .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTAcIrTS .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTAcIrTS .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTAcIrTS .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTAcIrTS .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTAcIrTS .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTAd8LDW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTAd8LDW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTAd8LDW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTAd8LDW .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTAd8LDW .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTAd8LDW .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTAd8LDW .mbr-section-title {
  color: #000000;
}
.cid-vlJTAd8LDW .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTAd8LDW .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTAd8LDW .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTAd8LDW .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTAd8LDW .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTAd8LDW .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTAd8LDW .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTAd8LDW .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTAd8LDW .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTAd8LDW .card-title {
  color: #131313;
}
.cid-vlJTAd8LDW .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTAd8LDW .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTAd8LDW .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTAd8LDW .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTAd8LDW .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTAd8LDW .card-title,
.cid-vlJTAd8LDW .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTAdpXW9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTAdpXW9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTAdpXW9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTAdpXW9 .container,
.cid-vlJTAdpXW9 .container-small,
.cid-vlJTAdpXW9 .container-fluid {
  padding: 0 !important;
}
.cid-vlJTAdpXW9 .container,
.cid-vlJTAdpXW9 .container-small {
  max-width: 1440px;
}
.cid-vlJTAdpXW9 .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTAdpXW9 .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTAdpXW9 .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTAdpXW9 .mbr-section-title {
  color: #131313;
}
.cid-vlJTAdpXW9 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTAdpXW9 .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTAdpXW9 .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTAdpXW9 .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTAdpXW9 .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTAdBDmi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTAdBDmi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTAdBDmi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTAdBDmi .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTAdBDmi .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTAdBDmi .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTAdBDmi .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTAdBDmi .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTAdBDmi .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTAdBDmi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTAdBDmi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTAdBDmi .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTAdBDmi .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTAdBDmi .mbr-section-title {
  color: #000000;
}
.cid-vlJTAdBDmi .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTAdBDmi form {
  width: 100%;
}
.cid-vlJTAdBDmi form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTAdBDmi form p {
  color: #131313;
}
.cid-vlJTAdBDmi form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTAdBDmi form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTAdBDmi form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTAdBDmi form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTAdBDmi form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTAdBDmi form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTAdBDmi form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTAdBDmi form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTAdBDmi form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTAdBDmi form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTAdBDmi form select {
  color: #000000 !important;
}
.cid-vlJTAdBDmi form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTAdBDmi form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTAdBDmi form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTAdBDmi form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTAdBDmi form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTAdBDmi form input,
.cid-vlJTAdBDmi form textarea {
  transition: 0.3s all;
}
.cid-vlJTAdBDmi form input:active,
.cid-vlJTAdBDmi form textarea:active,
.cid-vlJTAdBDmi form input:focus,
.cid-vlJTAdBDmi form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTAdBDmi form input:active::-webkit-input-placeholder,
.cid-vlJTAdBDmi form textarea:active::-webkit-input-placeholder,
.cid-vlJTAdBDmi form input:focus::-webkit-input-placeholder,
.cid-vlJTAdBDmi form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTAdBDmi form input:active::-moz-placeholder,
.cid-vlJTAdBDmi form textarea:active::-moz-placeholder,
.cid-vlJTAdBDmi form input:focus::-moz-placeholder,
.cid-vlJTAdBDmi form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTAdBDmi form input:active:-moz-placeholder,
.cid-vlJTAdBDmi form textarea:active:-moz-placeholder,
.cid-vlJTAdBDmi form input:focus:-moz-placeholder,
.cid-vlJTAdBDmi form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTAdBDmi form input:active:-ms-input-placeholder,
.cid-vlJTAdBDmi form textarea:active:-ms-input-placeholder,
.cid-vlJTAdBDmi form input:focus:-ms-input-placeholder,
.cid-vlJTAdBDmi form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTAdBDmi form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTAdBDmi form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTAdBDmi form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTAdBDmi form .form-check label {
  color: #000000;
}
.cid-vlJTAdBDmi form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTAdBDmi form .form-check-input:focus,
.cid-vlJTAdBDmi form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTAdBDmi form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTAdT0tu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTAdT0tu .mbr-text {
  color: #131313;
}
.cid-vlJTAdT0tu .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTw9QpQ8 .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTw9QpQ8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTw9QpQ8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTw9QpQ8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTw9QpQ8 .dropdown-item:hover,
.cid-vlJTw9QpQ8 .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTw9QpQ8 .dropdown-item:hover span {
  color: white;
}
.cid-vlJTw9QpQ8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTw9QpQ8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTw9QpQ8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTw9QpQ8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTw9QpQ8 .nav-link {
  position: relative;
}
.cid-vlJTw9QpQ8 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTw9QpQ8 .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTw9QpQ8 .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTw9QpQ8 .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTw9QpQ8 .dropdown-menu,
.cid-vlJTw9QpQ8 .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTw9QpQ8 .nav-item:focus,
.cid-vlJTw9QpQ8 .nav-link:focus {
  outline: none;
}
.cid-vlJTw9QpQ8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTw9QpQ8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTw9QpQ8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTw9QpQ8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTw9QpQ8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTw9QpQ8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTw9QpQ8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTw9QpQ8 .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTw9QpQ8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTw9QpQ8 .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTw9QpQ8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTw9QpQ8 .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTw9QpQ8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTw9QpQ8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTw9QpQ8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTw9QpQ8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTw9QpQ8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTw9QpQ8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTw9QpQ8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTw9QpQ8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTw9QpQ8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTw9QpQ8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTw9QpQ8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTw9QpQ8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTw9QpQ8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTw9QpQ8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTw9QpQ8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTw9QpQ8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTw9QpQ8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTw9QpQ8 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTw9QpQ8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTw9QpQ8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTw9QpQ8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTw9QpQ8 .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTw9QpQ8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTw9QpQ8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTw9QpQ8 .dropdown-item.active,
.cid-vlJTw9QpQ8 .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTw9QpQ8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTw9QpQ8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTw9QpQ8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTw9QpQ8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTw9QpQ8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTw9QpQ8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTw9QpQ8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTw9QpQ8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTw9QpQ8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTw9QpQ8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTw9QpQ8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTw9QpQ8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTw9QpQ8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTw9QpQ8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTw9QpQ8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTw9QpQ8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTw9QpQ8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTw9QpQ8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTw9QpQ8 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTw9QpQ8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTw9QpQ8 .navbar {
    height: 70px;
  }
  .cid-vlJTw9QpQ8 .navbar.opened {
    height: auto;
  }
  .cid-vlJTw9QpQ8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTw9QpQ8 .container,
.cid-vlJTw9QpQ8 .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTw9QpQ8 .container:before,
  .cid-vlJTw9QpQ8 .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTw9QpQ8 .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTw9QpQ8 .navbar-short .container,
.cid-vlJTw9QpQ8 .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTw9QpQ8 .navbar-short .container:before,
.cid-vlJTw9QpQ8 .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTw9QpQ8 .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTw9QpQ8 .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTw9QpQ8 .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTw9QpQ8 .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTw9QpQ8 .navbar {
    overflow: hidden;
  }
  .cid-vlJTw9QpQ8 .container,
  .cid-vlJTw9QpQ8 .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTw9QpQ8 .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTw9QpQ8 .navbar-short .container,
  .cid-vlJTw9QpQ8 .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTw9QpQ8 .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTw9QpQ8 .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTw9QpQ8 .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTw9QpQ8 .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTw9QpQ8 .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTw9QpQ8 .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTw9QpQ8 .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTw9QpQ8 .nav-link,
.cid-vlJTw9QpQ8 .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTwaonCV {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTwaonCV .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTwaonCV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTwaonCV .container,
.cid-vlJTwaonCV .container-fluid {
  position: static;
}
.cid-vlJTwaonCV .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTwaonCV .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTwaonCV .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTwaonCV .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTwaonCV .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTwaonCV .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTwaonCV .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTwaonCV .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTwaonCV .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTwaonCV .item-img {
    display: none;
  }
}
.cid-vlJTwaonCV .mbr-text,
.cid-vlJTwaonCV .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTwaAPqP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTwaAPqP .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTwaAPqP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTwaAPqP .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTwaAPqP .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTwaAPqP .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTwaAPqP .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTwaAPqP .item-img {
    width: 100%;
  }
}
.cid-vlJTwaAPqP .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTwaAPqP .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTwaAPqP .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTwaAPqP .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTwaAPqP .card-title {
  color: #000000;
}
.cid-vlJTwaAPqP .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTwaAPqP .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTwaAPqP .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTwaAPqP .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTwaAPqP .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTwaAPqP .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTwaAPqP .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTwaAPqP .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTwaAPqP .card-text,
.cid-vlJTwaAPqP .mbr-section-btn {
  color: #000000;
}
.cid-vlJTwaVtQa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTwaVtQa .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTwaVtQa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTwaVtQa .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTwaVtQa .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTwaVtQa .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTwaVtQa .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTwaVtQa .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTwaVtQa .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTwaVtQa .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTwaVtQa .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTwaVtQa .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTwaVtQa .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTwaVtQa .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTwaVtQa .mbr-text {
  color: #3a353e;
}
.cid-vlJTwb7vPR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTwb7vPR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTwb7vPR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTwb7vPR .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTwb7vPR .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTwb7vPR .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTwb7vPR .mbr-section-title {
  color: #000000;
}
.cid-vlJTwb7vPR .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTwb7vPR .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTwb7vPR .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTwb7vPR .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTwb7vPR .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTwb7vPR .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTwb7vPR .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTwb7vPR .item-img img {
    height: 350px;
  }
}
.cid-vlJTwb7vPR .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTwb7vPR .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTwb7vPR .card-title {
  color: #131313;
}
.cid-vlJTwb7vPR .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTwb7vPR .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTwb7vPR .card-title,
.cid-vlJTwb7vPR .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTwb7vPR .card-text,
.cid-vlJTwb7vPR .mbr-section-btn {
  color: #000000;
}
.cid-vlJTwbmka2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTwbmka2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTwbmka2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTwbmka2 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTwbmka2 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTwbmka2 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTwbmka2 .mbr-section-title {
  color: #000000;
}
.cid-vlJTwbmka2 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTwbmka2 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTwbmka2 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTwbmka2 .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTwbmka2 .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTwbmka2 .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTwbmka2 .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTwbmka2 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTwbmka2 .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTwbmka2 .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTwbmka2 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTwbmka2 .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTwbmka2 .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTwbmka2 .card-title {
  color: #131313;
}
.cid-vlJTwbmka2 .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTwbmka2 .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTwbmka2 .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTwbmka2 .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTwbmka2 .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTwbmka2 .card-title,
.cid-vlJTwbmka2 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTwbCMC8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTwbCMC8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTwbCMC8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTwbCMC8 .row {
  margin: 0 !important;
}
.cid-vlJTwbCMC8 .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTwbCMC8 .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTwbCMC8 .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTwbCMC8 .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTwbCMC8 .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTwbCMC8 .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTwbCMC8 .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTwbCMC8 .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTwbCMC8 .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTwbCMC8 .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTwbCMC8 .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTwbCMC8 .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTwbCMC8 .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTwbCMC8 .panel-group {
  border: none;
}
.cid-vlJTwbCMC8 .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTwbCMC8 .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTwbCMC8 .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTwbCMC8 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTwbCMC8 .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTwbCMC8 .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTwbCMC8 .panel-title-edit {
  color: #000000;
}
.cid-vlJTwbCMC8 .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTwbCMC8 .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTwbQb2j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTwbQb2j .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTwbQb2j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTwbQb2j .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTwbQb2j .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTwbQb2j .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTwbQb2j .mbr-section-title {
  color: #000000;
}
.cid-vlJTwbQb2j .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTwbQb2j .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTwbQb2j .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTwbQb2j .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTwbQb2j .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTwbQb2j .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTwbQb2j .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTwbQb2j .card-title {
  color: #000000;
}
.cid-vlJTwbQb2j .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTwbQb2j .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTwbQb2j .number-text {
  color: #004300;
}
.cid-vlJTwbQb2j .stint-text {
  color: #FC7942;
}
.cid-vlJTwbQb2j .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTwbQb2j .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTwbQb2j .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTwbQb2j .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTwbQb2j .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTwbQb2j .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTwbQb2j .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTwbQb2j .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTwbQb2j .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTwbQb2j .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTwbQb2j .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTwbQb2j .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTwbQb2j .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTwceydk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTwceydk .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTwceydk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTwceydk .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTwceydk .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTwceydk .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTwceydk .mbr-section-title {
  color: #000000;
}
.cid-vlJTwceydk .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTwceydk .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTwceydk .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTwceydk .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTwceydk .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTwceydk .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTwceydk .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTwceydk .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTwceydk .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTwceydk .card-title {
  color: #131313;
}
.cid-vlJTwceydk .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTwceydk .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTwceydk .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTwceydk .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTwceydk .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTwceydk .card-title,
.cid-vlJTwceydk .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTwcu0pi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTwcu0pi .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTwcu0pi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTwcu0pi .container,
.cid-vlJTwcu0pi .container-small,
.cid-vlJTwcu0pi .container-fluid {
  padding: 0 !important;
}
.cid-vlJTwcu0pi .container,
.cid-vlJTwcu0pi .container-small {
  max-width: 1440px;
}
.cid-vlJTwcu0pi .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTwcu0pi .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTwcu0pi .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTwcu0pi .mbr-section-title {
  color: #131313;
}
.cid-vlJTwcu0pi .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTwcu0pi .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTwcu0pi .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTwcu0pi .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTwcu0pi .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTwcIr0E {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTwcIr0E .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTwcIr0E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTwcIr0E .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTwcIr0E .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTwcIr0E .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTwcIr0E .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTwcIr0E .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTwcIr0E .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTwcIr0E .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTwcIr0E .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTwcIr0E .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTwcIr0E .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTwcIr0E .mbr-section-title {
  color: #000000;
}
.cid-vlJTwcIr0E .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTwcIr0E form {
  width: 100%;
}
.cid-vlJTwcIr0E form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTwcIr0E form p {
  color: #131313;
}
.cid-vlJTwcIr0E form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTwcIr0E form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTwcIr0E form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTwcIr0E form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTwcIr0E form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTwcIr0E form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTwcIr0E form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTwcIr0E form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTwcIr0E form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTwcIr0E form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTwcIr0E form select {
  color: #000000 !important;
}
.cid-vlJTwcIr0E form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTwcIr0E form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTwcIr0E form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTwcIr0E form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTwcIr0E form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTwcIr0E form input,
.cid-vlJTwcIr0E form textarea {
  transition: 0.3s all;
}
.cid-vlJTwcIr0E form input:active,
.cid-vlJTwcIr0E form textarea:active,
.cid-vlJTwcIr0E form input:focus,
.cid-vlJTwcIr0E form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTwcIr0E form input:active::-webkit-input-placeholder,
.cid-vlJTwcIr0E form textarea:active::-webkit-input-placeholder,
.cid-vlJTwcIr0E form input:focus::-webkit-input-placeholder,
.cid-vlJTwcIr0E form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTwcIr0E form input:active::-moz-placeholder,
.cid-vlJTwcIr0E form textarea:active::-moz-placeholder,
.cid-vlJTwcIr0E form input:focus::-moz-placeholder,
.cid-vlJTwcIr0E form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTwcIr0E form input:active:-moz-placeholder,
.cid-vlJTwcIr0E form textarea:active:-moz-placeholder,
.cid-vlJTwcIr0E form input:focus:-moz-placeholder,
.cid-vlJTwcIr0E form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTwcIr0E form input:active:-ms-input-placeholder,
.cid-vlJTwcIr0E form textarea:active:-ms-input-placeholder,
.cid-vlJTwcIr0E form input:focus:-ms-input-placeholder,
.cid-vlJTwcIr0E form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTwcIr0E form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTwcIr0E form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTwcIr0E form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTwcIr0E form .form-check label {
  color: #000000;
}
.cid-vlJTwcIr0E form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTwcIr0E form .form-check-input:focus,
.cid-vlJTwcIr0E form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTwcIr0E form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTwd0aoJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTwd0aoJ .mbr-text {
  color: #131313;
}
.cid-vlJTwd0aoJ .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTkJ7mPt .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTkJ7mPt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTkJ7mPt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTkJ7mPt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTkJ7mPt .dropdown-item:hover,
.cid-vlJTkJ7mPt .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTkJ7mPt .dropdown-item:hover span {
  color: white;
}
.cid-vlJTkJ7mPt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTkJ7mPt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTkJ7mPt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTkJ7mPt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTkJ7mPt .nav-link {
  position: relative;
}
.cid-vlJTkJ7mPt .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTkJ7mPt .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTkJ7mPt .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTkJ7mPt .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTkJ7mPt .dropdown-menu,
.cid-vlJTkJ7mPt .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTkJ7mPt .nav-item:focus,
.cid-vlJTkJ7mPt .nav-link:focus {
  outline: none;
}
.cid-vlJTkJ7mPt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTkJ7mPt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTkJ7mPt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTkJ7mPt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTkJ7mPt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTkJ7mPt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTkJ7mPt .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTkJ7mPt .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTkJ7mPt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTkJ7mPt .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTkJ7mPt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTkJ7mPt .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTkJ7mPt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTkJ7mPt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTkJ7mPt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTkJ7mPt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTkJ7mPt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTkJ7mPt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTkJ7mPt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTkJ7mPt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTkJ7mPt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTkJ7mPt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTkJ7mPt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTkJ7mPt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTkJ7mPt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTkJ7mPt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTkJ7mPt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTkJ7mPt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTkJ7mPt .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTkJ7mPt .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTkJ7mPt .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTkJ7mPt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTkJ7mPt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTkJ7mPt .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTkJ7mPt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTkJ7mPt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTkJ7mPt .dropdown-item.active,
.cid-vlJTkJ7mPt .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTkJ7mPt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTkJ7mPt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTkJ7mPt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTkJ7mPt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTkJ7mPt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTkJ7mPt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTkJ7mPt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTkJ7mPt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTkJ7mPt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTkJ7mPt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTkJ7mPt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTkJ7mPt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTkJ7mPt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTkJ7mPt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTkJ7mPt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTkJ7mPt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTkJ7mPt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTkJ7mPt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTkJ7mPt .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTkJ7mPt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTkJ7mPt .navbar {
    height: 70px;
  }
  .cid-vlJTkJ7mPt .navbar.opened {
    height: auto;
  }
  .cid-vlJTkJ7mPt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTkJ7mPt .container,
.cid-vlJTkJ7mPt .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTkJ7mPt .container:before,
  .cid-vlJTkJ7mPt .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTkJ7mPt .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTkJ7mPt .navbar-short .container,
.cid-vlJTkJ7mPt .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTkJ7mPt .navbar-short .container:before,
.cid-vlJTkJ7mPt .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTkJ7mPt .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTkJ7mPt .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTkJ7mPt .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTkJ7mPt .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTkJ7mPt .navbar {
    overflow: hidden;
  }
  .cid-vlJTkJ7mPt .container,
  .cid-vlJTkJ7mPt .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTkJ7mPt .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTkJ7mPt .navbar-short .container,
  .cid-vlJTkJ7mPt .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTkJ7mPt .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTkJ7mPt .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTkJ7mPt .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTkJ7mPt .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTkJ7mPt .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTkJ7mPt .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTkJ7mPt .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTkJ7mPt .nav-link,
.cid-vlJTkJ7mPt .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTkJGNap {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTkJGNap .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTkJGNap .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTkJGNap .container,
.cid-vlJTkJGNap .container-fluid {
  position: static;
}
.cid-vlJTkJGNap .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTkJGNap .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTkJGNap .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTkJGNap .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTkJGNap .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTkJGNap .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTkJGNap .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTkJGNap .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTkJGNap .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTkJGNap .item-img {
    display: none;
  }
}
.cid-vlJTkJGNap .mbr-text,
.cid-vlJTkJGNap .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTkJVogW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTkJVogW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTkJVogW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTkJVogW .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTkJVogW .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTkJVogW .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTkJVogW .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTkJVogW .item-img {
    width: 100%;
  }
}
.cid-vlJTkJVogW .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTkJVogW .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTkJVogW .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTkJVogW .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTkJVogW .card-title {
  color: #000000;
}
.cid-vlJTkJVogW .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTkJVogW .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTkJVogW .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTkJVogW .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTkJVogW .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTkJVogW .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTkJVogW .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTkJVogW .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTkJVogW .card-text,
.cid-vlJTkJVogW .mbr-section-btn {
  color: #000000;
}
.cid-vlJTkKc7ar {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTkKc7ar .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTkKc7ar .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTkKc7ar .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTkKc7ar .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTkKc7ar .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTkKc7ar .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTkKc7ar .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTkKc7ar .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTkKc7ar .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTkKc7ar .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTkKc7ar .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTkKc7ar .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTkKc7ar .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTkKc7ar .mbr-text {
  color: #3a353e;
}
.cid-vlJTkKqGKl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTkKqGKl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTkKqGKl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTkKqGKl .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTkKqGKl .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTkKqGKl .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTkKqGKl .mbr-section-title {
  color: #000000;
}
.cid-vlJTkKqGKl .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTkKqGKl .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTkKqGKl .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTkKqGKl .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTkKqGKl .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTkKqGKl .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTkKqGKl .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTkKqGKl .item-img img {
    height: 350px;
  }
}
.cid-vlJTkKqGKl .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTkKqGKl .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTkKqGKl .card-title {
  color: #131313;
}
.cid-vlJTkKqGKl .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTkKqGKl .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTkKqGKl .card-title,
.cid-vlJTkKqGKl .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTkKqGKl .card-text,
.cid-vlJTkKqGKl .mbr-section-btn {
  color: #000000;
}
.cid-vlJTkKGxsF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTkKGxsF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTkKGxsF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTkKGxsF .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTkKGxsF .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTkKGxsF .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTkKGxsF .mbr-section-title {
  color: #000000;
}
.cid-vlJTkKGxsF .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTkKGxsF .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTkKGxsF .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTkKGxsF .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTkKGxsF .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTkKGxsF .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTkKGxsF .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTkKGxsF .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTkKGxsF .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTkKGxsF .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTkKGxsF .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTkKGxsF .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTkKGxsF .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTkKGxsF .card-title {
  color: #131313;
}
.cid-vlJTkKGxsF .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTkKGxsF .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTkKGxsF .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTkKGxsF .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTkKGxsF .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTkKGxsF .card-title,
.cid-vlJTkKGxsF .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTkL0Be6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTkL0Be6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTkL0Be6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTkL0Be6 .row {
  margin: 0 !important;
}
.cid-vlJTkL0Be6 .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTkL0Be6 .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTkL0Be6 .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTkL0Be6 .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTkL0Be6 .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTkL0Be6 .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTkL0Be6 .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTkL0Be6 .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTkL0Be6 .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTkL0Be6 .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTkL0Be6 .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTkL0Be6 .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTkL0Be6 .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTkL0Be6 .panel-group {
  border: none;
}
.cid-vlJTkL0Be6 .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTkL0Be6 .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTkL0Be6 .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTkL0Be6 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTkL0Be6 .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTkL0Be6 .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTkL0Be6 .panel-title-edit {
  color: #000000;
}
.cid-vlJTkL0Be6 .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTkL0Be6 .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTkLiiwf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTkLiiwf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTkLiiwf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTkLiiwf .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTkLiiwf .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTkLiiwf .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTkLiiwf .mbr-section-title {
  color: #000000;
}
.cid-vlJTkLiiwf .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTkLiiwf .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTkLiiwf .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTkLiiwf .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTkLiiwf .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTkLiiwf .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTkLiiwf .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTkLiiwf .card-title {
  color: #000000;
}
.cid-vlJTkLiiwf .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTkLiiwf .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTkLiiwf .number-text {
  color: #004300;
}
.cid-vlJTkLiiwf .stint-text {
  color: #FC7942;
}
.cid-vlJTkLiiwf .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTkLiiwf .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTkLiiwf .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTkLiiwf .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTkLiiwf .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTkLiiwf .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTkLiiwf .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTkLiiwf .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTkLiiwf .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTkLiiwf .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTkLiiwf .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTkLiiwf .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTkLiiwf .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTkLQcsf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTkLQcsf .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTkLQcsf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTkLQcsf .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTkLQcsf .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTkLQcsf .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTkLQcsf .mbr-section-title {
  color: #000000;
}
.cid-vlJTkLQcsf .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTkLQcsf .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTkLQcsf .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTkLQcsf .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTkLQcsf .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTkLQcsf .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTkLQcsf .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTkLQcsf .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTkLQcsf .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTkLQcsf .card-title {
  color: #131313;
}
.cid-vlJTkLQcsf .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTkLQcsf .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTkLQcsf .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTkLQcsf .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTkLQcsf .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTkLQcsf .card-title,
.cid-vlJTkLQcsf .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTkM8Xfq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTkM8Xfq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTkM8Xfq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTkM8Xfq .container,
.cid-vlJTkM8Xfq .container-small,
.cid-vlJTkM8Xfq .container-fluid {
  padding: 0 !important;
}
.cid-vlJTkM8Xfq .container,
.cid-vlJTkM8Xfq .container-small {
  max-width: 1440px;
}
.cid-vlJTkM8Xfq .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTkM8Xfq .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTkM8Xfq .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTkM8Xfq .mbr-section-title {
  color: #131313;
}
.cid-vlJTkM8Xfq .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTkM8Xfq .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTkM8Xfq .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTkM8Xfq .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTkM8Xfq .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTkMnd0I {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTkMnd0I .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTkMnd0I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTkMnd0I .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTkMnd0I .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTkMnd0I .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTkMnd0I .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTkMnd0I .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTkMnd0I .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTkMnd0I .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTkMnd0I .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTkMnd0I .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTkMnd0I .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTkMnd0I .mbr-section-title {
  color: #000000;
}
.cid-vlJTkMnd0I .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTkMnd0I form {
  width: 100%;
}
.cid-vlJTkMnd0I form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTkMnd0I form p {
  color: #131313;
}
.cid-vlJTkMnd0I form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTkMnd0I form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTkMnd0I form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTkMnd0I form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTkMnd0I form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTkMnd0I form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTkMnd0I form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTkMnd0I form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTkMnd0I form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTkMnd0I form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTkMnd0I form select {
  color: #000000 !important;
}
.cid-vlJTkMnd0I form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTkMnd0I form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTkMnd0I form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTkMnd0I form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTkMnd0I form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTkMnd0I form input,
.cid-vlJTkMnd0I form textarea {
  transition: 0.3s all;
}
.cid-vlJTkMnd0I form input:active,
.cid-vlJTkMnd0I form textarea:active,
.cid-vlJTkMnd0I form input:focus,
.cid-vlJTkMnd0I form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTkMnd0I form input:active::-webkit-input-placeholder,
.cid-vlJTkMnd0I form textarea:active::-webkit-input-placeholder,
.cid-vlJTkMnd0I form input:focus::-webkit-input-placeholder,
.cid-vlJTkMnd0I form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTkMnd0I form input:active::-moz-placeholder,
.cid-vlJTkMnd0I form textarea:active::-moz-placeholder,
.cid-vlJTkMnd0I form input:focus::-moz-placeholder,
.cid-vlJTkMnd0I form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTkMnd0I form input:active:-moz-placeholder,
.cid-vlJTkMnd0I form textarea:active:-moz-placeholder,
.cid-vlJTkMnd0I form input:focus:-moz-placeholder,
.cid-vlJTkMnd0I form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTkMnd0I form input:active:-ms-input-placeholder,
.cid-vlJTkMnd0I form textarea:active:-ms-input-placeholder,
.cid-vlJTkMnd0I form input:focus:-ms-input-placeholder,
.cid-vlJTkMnd0I form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTkMnd0I form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTkMnd0I form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTkMnd0I form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTkMnd0I form .form-check label {
  color: #000000;
}
.cid-vlJTkMnd0I form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTkMnd0I form .form-check-input:focus,
.cid-vlJTkMnd0I form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTkMnd0I form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTkMFYrY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTkMFYrY .mbr-text {
  color: #131313;
}
.cid-vlJTkMFYrY .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTutsi5E .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTutsi5E .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTutsi5E .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTutsi5E .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTutsi5E .dropdown-item:hover,
.cid-vlJTutsi5E .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTutsi5E .dropdown-item:hover span {
  color: white;
}
.cid-vlJTutsi5E .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTutsi5E .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTutsi5E .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTutsi5E .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTutsi5E .nav-link {
  position: relative;
}
.cid-vlJTutsi5E .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTutsi5E .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTutsi5E .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTutsi5E .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTutsi5E .dropdown-menu,
.cid-vlJTutsi5E .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTutsi5E .nav-item:focus,
.cid-vlJTutsi5E .nav-link:focus {
  outline: none;
}
.cid-vlJTutsi5E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTutsi5E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTutsi5E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTutsi5E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTutsi5E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTutsi5E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTutsi5E .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTutsi5E .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTutsi5E .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTutsi5E .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTutsi5E .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTutsi5E .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTutsi5E .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTutsi5E .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTutsi5E .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTutsi5E .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTutsi5E .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTutsi5E .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTutsi5E .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTutsi5E .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTutsi5E .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTutsi5E .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTutsi5E .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTutsi5E .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTutsi5E .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTutsi5E .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTutsi5E .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTutsi5E .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTutsi5E .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTutsi5E .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTutsi5E .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTutsi5E .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTutsi5E .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTutsi5E .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTutsi5E .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTutsi5E .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTutsi5E .dropdown-item.active,
.cid-vlJTutsi5E .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTutsi5E .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTutsi5E .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTutsi5E .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTutsi5E .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTutsi5E .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTutsi5E .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTutsi5E ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTutsi5E .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTutsi5E button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTutsi5E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTutsi5E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTutsi5E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTutsi5E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTutsi5E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTutsi5E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTutsi5E nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTutsi5E nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTutsi5E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTutsi5E .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTutsi5E a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTutsi5E .navbar {
    height: 70px;
  }
  .cid-vlJTutsi5E .navbar.opened {
    height: auto;
  }
  .cid-vlJTutsi5E .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTutsi5E .container,
.cid-vlJTutsi5E .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTutsi5E .container:before,
  .cid-vlJTutsi5E .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTutsi5E .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTutsi5E .navbar-short .container,
.cid-vlJTutsi5E .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTutsi5E .navbar-short .container:before,
.cid-vlJTutsi5E .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTutsi5E .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTutsi5E .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTutsi5E .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTutsi5E .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTutsi5E .navbar {
    overflow: hidden;
  }
  .cid-vlJTutsi5E .container,
  .cid-vlJTutsi5E .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTutsi5E .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTutsi5E .navbar-short .container,
  .cid-vlJTutsi5E .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTutsi5E .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTutsi5E .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTutsi5E .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTutsi5E .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTutsi5E .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTutsi5E .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTutsi5E .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTutsi5E .nav-link,
.cid-vlJTutsi5E .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTutYRxd {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTutYRxd .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTutYRxd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTutYRxd .container,
.cid-vlJTutYRxd .container-fluid {
  position: static;
}
.cid-vlJTutYRxd .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTutYRxd .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTutYRxd .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTutYRxd .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTutYRxd .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTutYRxd .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTutYRxd .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTutYRxd .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTutYRxd .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTutYRxd .item-img {
    display: none;
  }
}
.cid-vlJTutYRxd .mbr-text,
.cid-vlJTutYRxd .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTuub5uR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTuub5uR .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTuub5uR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTuub5uR .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTuub5uR .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTuub5uR .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTuub5uR .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTuub5uR .item-img {
    width: 100%;
  }
}
.cid-vlJTuub5uR .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTuub5uR .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTuub5uR .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTuub5uR .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTuub5uR .card-title {
  color: #000000;
}
.cid-vlJTuub5uR .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTuub5uR .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTuub5uR .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTuub5uR .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTuub5uR .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTuub5uR .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTuub5uR .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTuub5uR .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTuub5uR .card-text,
.cid-vlJTuub5uR .mbr-section-btn {
  color: #000000;
}
.cid-vlJTuuq0Fg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTuuq0Fg .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTuuq0Fg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTuuq0Fg .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTuuq0Fg .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTuuq0Fg .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTuuq0Fg .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTuuq0Fg .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTuuq0Fg .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTuuq0Fg .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTuuq0Fg .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTuuq0Fg .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTuuq0Fg .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTuuq0Fg .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTuuq0Fg .mbr-text {
  color: #3a353e;
}
.cid-vlJTuuFfNp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTuuFfNp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTuuFfNp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTuuFfNp .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTuuFfNp .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTuuFfNp .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTuuFfNp .mbr-section-title {
  color: #000000;
}
.cid-vlJTuuFfNp .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTuuFfNp .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTuuFfNp .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTuuFfNp .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTuuFfNp .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTuuFfNp .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTuuFfNp .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTuuFfNp .item-img img {
    height: 350px;
  }
}
.cid-vlJTuuFfNp .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTuuFfNp .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTuuFfNp .card-title {
  color: #131313;
}
.cid-vlJTuuFfNp .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTuuFfNp .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTuuFfNp .card-title,
.cid-vlJTuuFfNp .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTuuFfNp .card-text,
.cid-vlJTuuFfNp .mbr-section-btn {
  color: #000000;
}
.cid-vlJTuuWCIc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTuuWCIc .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTuuWCIc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTuuWCIc .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTuuWCIc .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTuuWCIc .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTuuWCIc .mbr-section-title {
  color: #000000;
}
.cid-vlJTuuWCIc .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTuuWCIc .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTuuWCIc .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTuuWCIc .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTuuWCIc .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTuuWCIc .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTuuWCIc .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTuuWCIc .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTuuWCIc .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTuuWCIc .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTuuWCIc .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTuuWCIc .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTuuWCIc .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTuuWCIc .card-title {
  color: #131313;
}
.cid-vlJTuuWCIc .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTuuWCIc .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTuuWCIc .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTuuWCIc .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTuuWCIc .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTuuWCIc .card-title,
.cid-vlJTuuWCIc .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTuve4iM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTuve4iM .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTuve4iM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTuve4iM .row {
  margin: 0 !important;
}
.cid-vlJTuve4iM .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTuve4iM .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTuve4iM .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTuve4iM .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTuve4iM .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTuve4iM .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTuve4iM .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTuve4iM .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTuve4iM .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTuve4iM .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTuve4iM .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTuve4iM .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTuve4iM .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTuve4iM .panel-group {
  border: none;
}
.cid-vlJTuve4iM .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTuve4iM .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTuve4iM .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTuve4iM .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTuve4iM .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTuve4iM .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTuve4iM .panel-title-edit {
  color: #000000;
}
.cid-vlJTuve4iM .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTuve4iM .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTuvwg2V {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTuvwg2V .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTuvwg2V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTuvwg2V .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTuvwg2V .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTuvwg2V .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTuvwg2V .mbr-section-title {
  color: #000000;
}
.cid-vlJTuvwg2V .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTuvwg2V .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTuvwg2V .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTuvwg2V .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTuvwg2V .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTuvwg2V .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTuvwg2V .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTuvwg2V .card-title {
  color: #000000;
}
.cid-vlJTuvwg2V .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTuvwg2V .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTuvwg2V .number-text {
  color: #004300;
}
.cid-vlJTuvwg2V .stint-text {
  color: #FC7942;
}
.cid-vlJTuvwg2V .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTuvwg2V .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTuvwg2V .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTuvwg2V .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTuvwg2V .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTuvwg2V .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTuvwg2V .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTuvwg2V .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTuvwg2V .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTuvwg2V .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTuvwg2V .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTuvwg2V .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTuvwg2V .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTuw26xj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTuw26xj .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTuw26xj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTuw26xj .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTuw26xj .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTuw26xj .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTuw26xj .mbr-section-title {
  color: #000000;
}
.cid-vlJTuw26xj .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTuw26xj .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTuw26xj .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTuw26xj .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTuw26xj .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTuw26xj .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTuw26xj .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTuw26xj .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTuw26xj .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTuw26xj .card-title {
  color: #131313;
}
.cid-vlJTuw26xj .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTuw26xj .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTuw26xj .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTuw26xj .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTuw26xj .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTuw26xj .card-title,
.cid-vlJTuw26xj .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTuwij1w {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTuwij1w .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTuwij1w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTuwij1w .container,
.cid-vlJTuwij1w .container-small,
.cid-vlJTuwij1w .container-fluid {
  padding: 0 !important;
}
.cid-vlJTuwij1w .container,
.cid-vlJTuwij1w .container-small {
  max-width: 1440px;
}
.cid-vlJTuwij1w .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTuwij1w .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTuwij1w .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTuwij1w .mbr-section-title {
  color: #131313;
}
.cid-vlJTuwij1w .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTuwij1w .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTuwij1w .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTuwij1w .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTuwij1w .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTuwwgvT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTuwwgvT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTuwwgvT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTuwwgvT .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTuwwgvT .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTuwwgvT .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTuwwgvT .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTuwwgvT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTuwwgvT .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTuwwgvT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTuwwgvT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTuwwgvT .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTuwwgvT .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTuwwgvT .mbr-section-title {
  color: #000000;
}
.cid-vlJTuwwgvT .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTuwwgvT form {
  width: 100%;
}
.cid-vlJTuwwgvT form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTuwwgvT form p {
  color: #131313;
}
.cid-vlJTuwwgvT form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTuwwgvT form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTuwwgvT form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTuwwgvT form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTuwwgvT form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTuwwgvT form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTuwwgvT form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTuwwgvT form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTuwwgvT form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTuwwgvT form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTuwwgvT form select {
  color: #000000 !important;
}
.cid-vlJTuwwgvT form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTuwwgvT form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTuwwgvT form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTuwwgvT form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTuwwgvT form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTuwwgvT form input,
.cid-vlJTuwwgvT form textarea {
  transition: 0.3s all;
}
.cid-vlJTuwwgvT form input:active,
.cid-vlJTuwwgvT form textarea:active,
.cid-vlJTuwwgvT form input:focus,
.cid-vlJTuwwgvT form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTuwwgvT form input:active::-webkit-input-placeholder,
.cid-vlJTuwwgvT form textarea:active::-webkit-input-placeholder,
.cid-vlJTuwwgvT form input:focus::-webkit-input-placeholder,
.cid-vlJTuwwgvT form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTuwwgvT form input:active::-moz-placeholder,
.cid-vlJTuwwgvT form textarea:active::-moz-placeholder,
.cid-vlJTuwwgvT form input:focus::-moz-placeholder,
.cid-vlJTuwwgvT form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTuwwgvT form input:active:-moz-placeholder,
.cid-vlJTuwwgvT form textarea:active:-moz-placeholder,
.cid-vlJTuwwgvT form input:focus:-moz-placeholder,
.cid-vlJTuwwgvT form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTuwwgvT form input:active:-ms-input-placeholder,
.cid-vlJTuwwgvT form textarea:active:-ms-input-placeholder,
.cid-vlJTuwwgvT form input:focus:-ms-input-placeholder,
.cid-vlJTuwwgvT form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTuwwgvT form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTuwwgvT form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTuwwgvT form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTuwwgvT form .form-check label {
  color: #000000;
}
.cid-vlJTuwwgvT form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTuwwgvT form .form-check-input:focus,
.cid-vlJTuwwgvT form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTuwwgvT form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTuwOP6e {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTuwOP6e .mbr-text {
  color: #131313;
}
.cid-vlJTuwOP6e .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTsfRZ8C .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTsfRZ8C .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTsfRZ8C .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTsfRZ8C .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTsfRZ8C .dropdown-item:hover,
.cid-vlJTsfRZ8C .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTsfRZ8C .dropdown-item:hover span {
  color: white;
}
.cid-vlJTsfRZ8C .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTsfRZ8C .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTsfRZ8C .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTsfRZ8C .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTsfRZ8C .nav-link {
  position: relative;
}
.cid-vlJTsfRZ8C .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTsfRZ8C .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTsfRZ8C .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTsfRZ8C .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTsfRZ8C .dropdown-menu,
.cid-vlJTsfRZ8C .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTsfRZ8C .nav-item:focus,
.cid-vlJTsfRZ8C .nav-link:focus {
  outline: none;
}
.cid-vlJTsfRZ8C .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTsfRZ8C .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTsfRZ8C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTsfRZ8C .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTsfRZ8C .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTsfRZ8C .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTsfRZ8C .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTsfRZ8C .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTsfRZ8C .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTsfRZ8C .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTsfRZ8C .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTsfRZ8C .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTsfRZ8C .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTsfRZ8C .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTsfRZ8C .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTsfRZ8C .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTsfRZ8C .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTsfRZ8C .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTsfRZ8C .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTsfRZ8C .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTsfRZ8C .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTsfRZ8C .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTsfRZ8C .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTsfRZ8C .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTsfRZ8C .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTsfRZ8C .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTsfRZ8C .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTsfRZ8C .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTsfRZ8C .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTsfRZ8C .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTsfRZ8C .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTsfRZ8C .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTsfRZ8C .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTsfRZ8C .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTsfRZ8C .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTsfRZ8C .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTsfRZ8C .dropdown-item.active,
.cid-vlJTsfRZ8C .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTsfRZ8C .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTsfRZ8C .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTsfRZ8C .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTsfRZ8C .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTsfRZ8C .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTsfRZ8C .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTsfRZ8C ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTsfRZ8C .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTsfRZ8C button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTsfRZ8C button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTsfRZ8C button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTsfRZ8C button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTsfRZ8C button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTsfRZ8C button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTsfRZ8C nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTsfRZ8C nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTsfRZ8C nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTsfRZ8C nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTsfRZ8C .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTsfRZ8C a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTsfRZ8C .navbar {
    height: 70px;
  }
  .cid-vlJTsfRZ8C .navbar.opened {
    height: auto;
  }
  .cid-vlJTsfRZ8C .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTsfRZ8C .container,
.cid-vlJTsfRZ8C .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTsfRZ8C .container:before,
  .cid-vlJTsfRZ8C .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTsfRZ8C .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTsfRZ8C .navbar-short .container,
.cid-vlJTsfRZ8C .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTsfRZ8C .navbar-short .container:before,
.cid-vlJTsfRZ8C .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTsfRZ8C .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTsfRZ8C .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTsfRZ8C .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTsfRZ8C .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTsfRZ8C .navbar {
    overflow: hidden;
  }
  .cid-vlJTsfRZ8C .container,
  .cid-vlJTsfRZ8C .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTsfRZ8C .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTsfRZ8C .navbar-short .container,
  .cid-vlJTsfRZ8C .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTsfRZ8C .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTsfRZ8C .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTsfRZ8C .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTsfRZ8C .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTsfRZ8C .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTsfRZ8C .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTsfRZ8C .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTsfRZ8C .nav-link,
.cid-vlJTsfRZ8C .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTsgumk4 {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTsgumk4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTsgumk4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTsgumk4 .container,
.cid-vlJTsgumk4 .container-fluid {
  position: static;
}
.cid-vlJTsgumk4 .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTsgumk4 .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTsgumk4 .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTsgumk4 .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTsgumk4 .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTsgumk4 .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTsgumk4 .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTsgumk4 .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTsgumk4 .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTsgumk4 .item-img {
    display: none;
  }
}
.cid-vlJTsgumk4 .mbr-text,
.cid-vlJTsgumk4 .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTsgKtDl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTsgKtDl .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTsgKtDl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTsgKtDl .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTsgKtDl .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTsgKtDl .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTsgKtDl .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTsgKtDl .item-img {
    width: 100%;
  }
}
.cid-vlJTsgKtDl .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTsgKtDl .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTsgKtDl .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTsgKtDl .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTsgKtDl .card-title {
  color: #000000;
}
.cid-vlJTsgKtDl .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTsgKtDl .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTsgKtDl .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTsgKtDl .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTsgKtDl .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTsgKtDl .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTsgKtDl .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTsgKtDl .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTsgKtDl .card-text,
.cid-vlJTsgKtDl .mbr-section-btn {
  color: #000000;
}
.cid-vlJTsh4QeK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTsh4QeK .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTsh4QeK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTsh4QeK .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTsh4QeK .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTsh4QeK .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTsh4QeK .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTsh4QeK .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTsh4QeK .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTsh4QeK .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTsh4QeK .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTsh4QeK .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTsh4QeK .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTsh4QeK .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTsh4QeK .mbr-text {
  color: #3a353e;
}
.cid-vlJTshlnHw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTshlnHw .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTshlnHw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTshlnHw .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTshlnHw .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTshlnHw .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTshlnHw .mbr-section-title {
  color: #000000;
}
.cid-vlJTshlnHw .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTshlnHw .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTshlnHw .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTshlnHw .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTshlnHw .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTshlnHw .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTshlnHw .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTshlnHw .item-img img {
    height: 350px;
  }
}
.cid-vlJTshlnHw .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTshlnHw .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTshlnHw .card-title {
  color: #131313;
}
.cid-vlJTshlnHw .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTshlnHw .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTshlnHw .card-title,
.cid-vlJTshlnHw .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTshlnHw .card-text,
.cid-vlJTshlnHw .mbr-section-btn {
  color: #000000;
}
.cid-vlJTshFeIO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTshFeIO .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTshFeIO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTshFeIO .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTshFeIO .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTshFeIO .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTshFeIO .mbr-section-title {
  color: #000000;
}
.cid-vlJTshFeIO .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTshFeIO .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTshFeIO .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTshFeIO .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTshFeIO .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTshFeIO .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTshFeIO .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTshFeIO .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTshFeIO .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTshFeIO .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTshFeIO .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTshFeIO .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTshFeIO .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTshFeIO .card-title {
  color: #131313;
}
.cid-vlJTshFeIO .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTshFeIO .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTshFeIO .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTshFeIO .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTshFeIO .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTshFeIO .card-title,
.cid-vlJTshFeIO .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTsi2Ep3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTsi2Ep3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTsi2Ep3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTsi2Ep3 .row {
  margin: 0 !important;
}
.cid-vlJTsi2Ep3 .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTsi2Ep3 .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTsi2Ep3 .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTsi2Ep3 .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTsi2Ep3 .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTsi2Ep3 .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTsi2Ep3 .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTsi2Ep3 .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTsi2Ep3 .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTsi2Ep3 .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTsi2Ep3 .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTsi2Ep3 .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTsi2Ep3 .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTsi2Ep3 .panel-group {
  border: none;
}
.cid-vlJTsi2Ep3 .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTsi2Ep3 .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTsi2Ep3 .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTsi2Ep3 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTsi2Ep3 .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTsi2Ep3 .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTsi2Ep3 .panel-title-edit {
  color: #000000;
}
.cid-vlJTsi2Ep3 .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTsi2Ep3 .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTsin6sQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTsin6sQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTsin6sQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTsin6sQ .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTsin6sQ .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTsin6sQ .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTsin6sQ .mbr-section-title {
  color: #000000;
}
.cid-vlJTsin6sQ .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTsin6sQ .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTsin6sQ .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTsin6sQ .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTsin6sQ .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTsin6sQ .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTsin6sQ .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTsin6sQ .card-title {
  color: #000000;
}
.cid-vlJTsin6sQ .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTsin6sQ .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTsin6sQ .number-text {
  color: #004300;
}
.cid-vlJTsin6sQ .stint-text {
  color: #FC7942;
}
.cid-vlJTsin6sQ .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTsin6sQ .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTsin6sQ .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTsin6sQ .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTsin6sQ .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTsin6sQ .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTsin6sQ .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTsin6sQ .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTsin6sQ .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTsin6sQ .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTsin6sQ .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTsin6sQ .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTsin6sQ .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTsj19Y5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTsj19Y5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTsj19Y5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTsj19Y5 .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTsj19Y5 .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTsj19Y5 .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTsj19Y5 .mbr-section-title {
  color: #000000;
}
.cid-vlJTsj19Y5 .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTsj19Y5 .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTsj19Y5 .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTsj19Y5 .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTsj19Y5 .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTsj19Y5 .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTsj19Y5 .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTsj19Y5 .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTsj19Y5 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTsj19Y5 .card-title {
  color: #131313;
}
.cid-vlJTsj19Y5 .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTsj19Y5 .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTsj19Y5 .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTsj19Y5 .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTsj19Y5 .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTsj19Y5 .card-title,
.cid-vlJTsj19Y5 .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTsjnUNe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTsjnUNe .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTsjnUNe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTsjnUNe .container,
.cid-vlJTsjnUNe .container-small,
.cid-vlJTsjnUNe .container-fluid {
  padding: 0 !important;
}
.cid-vlJTsjnUNe .container,
.cid-vlJTsjnUNe .container-small {
  max-width: 1440px;
}
.cid-vlJTsjnUNe .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTsjnUNe .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTsjnUNe .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTsjnUNe .mbr-section-title {
  color: #131313;
}
.cid-vlJTsjnUNe .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTsjnUNe .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTsjnUNe .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTsjnUNe .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTsjnUNe .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTsjFgTr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTsjFgTr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTsjFgTr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTsjFgTr .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTsjFgTr .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTsjFgTr .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTsjFgTr .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTsjFgTr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTsjFgTr .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTsjFgTr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTsjFgTr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTsjFgTr .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTsjFgTr .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTsjFgTr .mbr-section-title {
  color: #000000;
}
.cid-vlJTsjFgTr .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTsjFgTr form {
  width: 100%;
}
.cid-vlJTsjFgTr form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTsjFgTr form p {
  color: #131313;
}
.cid-vlJTsjFgTr form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTsjFgTr form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTsjFgTr form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTsjFgTr form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTsjFgTr form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTsjFgTr form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTsjFgTr form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTsjFgTr form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTsjFgTr form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTsjFgTr form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTsjFgTr form select {
  color: #000000 !important;
}
.cid-vlJTsjFgTr form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTsjFgTr form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTsjFgTr form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTsjFgTr form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTsjFgTr form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTsjFgTr form input,
.cid-vlJTsjFgTr form textarea {
  transition: 0.3s all;
}
.cid-vlJTsjFgTr form input:active,
.cid-vlJTsjFgTr form textarea:active,
.cid-vlJTsjFgTr form input:focus,
.cid-vlJTsjFgTr form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTsjFgTr form input:active::-webkit-input-placeholder,
.cid-vlJTsjFgTr form textarea:active::-webkit-input-placeholder,
.cid-vlJTsjFgTr form input:focus::-webkit-input-placeholder,
.cid-vlJTsjFgTr form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTsjFgTr form input:active::-moz-placeholder,
.cid-vlJTsjFgTr form textarea:active::-moz-placeholder,
.cid-vlJTsjFgTr form input:focus::-moz-placeholder,
.cid-vlJTsjFgTr form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTsjFgTr form input:active:-moz-placeholder,
.cid-vlJTsjFgTr form textarea:active:-moz-placeholder,
.cid-vlJTsjFgTr form input:focus:-moz-placeholder,
.cid-vlJTsjFgTr form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTsjFgTr form input:active:-ms-input-placeholder,
.cid-vlJTsjFgTr form textarea:active:-ms-input-placeholder,
.cid-vlJTsjFgTr form input:focus:-ms-input-placeholder,
.cid-vlJTsjFgTr form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTsjFgTr form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTsjFgTr form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTsjFgTr form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTsjFgTr form .form-check label {
  color: #000000;
}
.cid-vlJTsjFgTr form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTsjFgTr form .form-check-input:focus,
.cid-vlJTsjFgTr form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTsjFgTr form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTsk1GdH {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTsk1GdH .mbr-text {
  color: #131313;
}
.cid-vlJTsk1GdH .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTrbZPAJ .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTrbZPAJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTrbZPAJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTrbZPAJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTrbZPAJ .dropdown-item:hover,
.cid-vlJTrbZPAJ .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTrbZPAJ .dropdown-item:hover span {
  color: white;
}
.cid-vlJTrbZPAJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTrbZPAJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTrbZPAJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTrbZPAJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTrbZPAJ .nav-link {
  position: relative;
}
.cid-vlJTrbZPAJ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTrbZPAJ .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTrbZPAJ .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTrbZPAJ .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTrbZPAJ .dropdown-menu,
.cid-vlJTrbZPAJ .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTrbZPAJ .nav-item:focus,
.cid-vlJTrbZPAJ .nav-link:focus {
  outline: none;
}
.cid-vlJTrbZPAJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTrbZPAJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTrbZPAJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTrbZPAJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTrbZPAJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTrbZPAJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTrbZPAJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTrbZPAJ .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTrbZPAJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTrbZPAJ .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTrbZPAJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTrbZPAJ .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTrbZPAJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTrbZPAJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTrbZPAJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTrbZPAJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTrbZPAJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTrbZPAJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTrbZPAJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTrbZPAJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTrbZPAJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTrbZPAJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTrbZPAJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTrbZPAJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTrbZPAJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTrbZPAJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTrbZPAJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTrbZPAJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTrbZPAJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTrbZPAJ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTrbZPAJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTrbZPAJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTrbZPAJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTrbZPAJ .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTrbZPAJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTrbZPAJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTrbZPAJ .dropdown-item.active,
.cid-vlJTrbZPAJ .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTrbZPAJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTrbZPAJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTrbZPAJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTrbZPAJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTrbZPAJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTrbZPAJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTrbZPAJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTrbZPAJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTrbZPAJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTrbZPAJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTrbZPAJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTrbZPAJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTrbZPAJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTrbZPAJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTrbZPAJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTrbZPAJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTrbZPAJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTrbZPAJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTrbZPAJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTrbZPAJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTrbZPAJ .navbar {
    height: 70px;
  }
  .cid-vlJTrbZPAJ .navbar.opened {
    height: auto;
  }
  .cid-vlJTrbZPAJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTrbZPAJ .container,
.cid-vlJTrbZPAJ .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTrbZPAJ .container:before,
  .cid-vlJTrbZPAJ .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTrbZPAJ .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTrbZPAJ .navbar-short .container,
.cid-vlJTrbZPAJ .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTrbZPAJ .navbar-short .container:before,
.cid-vlJTrbZPAJ .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTrbZPAJ .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTrbZPAJ .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTrbZPAJ .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTrbZPAJ .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTrbZPAJ .navbar {
    overflow: hidden;
  }
  .cid-vlJTrbZPAJ .container,
  .cid-vlJTrbZPAJ .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTrbZPAJ .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTrbZPAJ .navbar-short .container,
  .cid-vlJTrbZPAJ .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTrbZPAJ .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTrbZPAJ .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTrbZPAJ .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTrbZPAJ .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTrbZPAJ .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTrbZPAJ .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTrbZPAJ .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTrbZPAJ .nav-link,
.cid-vlJTrbZPAJ .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTrcvpZH {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTrcvpZH .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTrcvpZH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTrcvpZH .container,
.cid-vlJTrcvpZH .container-fluid {
  position: static;
}
.cid-vlJTrcvpZH .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTrcvpZH .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTrcvpZH .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTrcvpZH .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTrcvpZH .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTrcvpZH .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTrcvpZH .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTrcvpZH .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTrcvpZH .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTrcvpZH .item-img {
    display: none;
  }
}
.cid-vlJTrcvpZH .mbr-text,
.cid-vlJTrcvpZH .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTrcITFB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTrcITFB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTrcITFB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTrcITFB .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTrcITFB .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTrcITFB .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTrcITFB .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTrcITFB .item-img {
    width: 100%;
  }
}
.cid-vlJTrcITFB .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTrcITFB .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTrcITFB .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTrcITFB .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTrcITFB .card-title {
  color: #000000;
}
.cid-vlJTrcITFB .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTrcITFB .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTrcITFB .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTrcITFB .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTrcITFB .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTrcITFB .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTrcITFB .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTrcITFB .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTrcITFB .card-text,
.cid-vlJTrcITFB .mbr-section-btn {
  color: #000000;
}
.cid-vlJTrd3PKT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTrd3PKT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTrd3PKT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTrd3PKT .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTrd3PKT .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTrd3PKT .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTrd3PKT .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTrd3PKT .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTrd3PKT .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTrd3PKT .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTrd3PKT .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTrd3PKT .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTrd3PKT .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTrd3PKT .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTrd3PKT .mbr-text {
  color: #3a353e;
}
.cid-vlJTrdi5rr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTrdi5rr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTrdi5rr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTrdi5rr .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTrdi5rr .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTrdi5rr .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTrdi5rr .mbr-section-title {
  color: #000000;
}
.cid-vlJTrdi5rr .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTrdi5rr .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTrdi5rr .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTrdi5rr .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTrdi5rr .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTrdi5rr .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTrdi5rr .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTrdi5rr .item-img img {
    height: 350px;
  }
}
.cid-vlJTrdi5rr .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTrdi5rr .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTrdi5rr .card-title {
  color: #131313;
}
.cid-vlJTrdi5rr .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTrdi5rr .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTrdi5rr .card-title,
.cid-vlJTrdi5rr .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTrdi5rr .card-text,
.cid-vlJTrdi5rr .mbr-section-btn {
  color: #000000;
}
.cid-vlJTrdxVnr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTrdxVnr .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTrdxVnr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTrdxVnr .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTrdxVnr .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTrdxVnr .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTrdxVnr .mbr-section-title {
  color: #000000;
}
.cid-vlJTrdxVnr .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTrdxVnr .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTrdxVnr .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTrdxVnr .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTrdxVnr .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTrdxVnr .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTrdxVnr .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTrdxVnr .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTrdxVnr .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTrdxVnr .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTrdxVnr .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTrdxVnr .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTrdxVnr .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTrdxVnr .card-title {
  color: #131313;
}
.cid-vlJTrdxVnr .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTrdxVnr .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTrdxVnr .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTrdxVnr .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTrdxVnr .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTrdxVnr .card-title,
.cid-vlJTrdxVnr .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTrdP58m {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTrdP58m .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTrdP58m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTrdP58m .row {
  margin: 0 !important;
}
.cid-vlJTrdP58m .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTrdP58m .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTrdP58m .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTrdP58m .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTrdP58m .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTrdP58m .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTrdP58m .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTrdP58m .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTrdP58m .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTrdP58m .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTrdP58m .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTrdP58m .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTrdP58m .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTrdP58m .panel-group {
  border: none;
}
.cid-vlJTrdP58m .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTrdP58m .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTrdP58m .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTrdP58m .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTrdP58m .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTrdP58m .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTrdP58m .panel-title-edit {
  color: #000000;
}
.cid-vlJTrdP58m .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTrdP58m .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTre7DWT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTre7DWT .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTre7DWT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTre7DWT .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTre7DWT .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTre7DWT .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTre7DWT .mbr-section-title {
  color: #000000;
}
.cid-vlJTre7DWT .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTre7DWT .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTre7DWT .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTre7DWT .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTre7DWT .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTre7DWT .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTre7DWT .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTre7DWT .card-title {
  color: #000000;
}
.cid-vlJTre7DWT .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTre7DWT .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTre7DWT .number-text {
  color: #004300;
}
.cid-vlJTre7DWT .stint-text {
  color: #FC7942;
}
.cid-vlJTre7DWT .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTre7DWT .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTre7DWT .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTre7DWT .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTre7DWT .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTre7DWT .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTre7DWT .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTre7DWT .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTre7DWT .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTre7DWT .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTre7DWT .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTre7DWT .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTre7DWT .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTrewqnB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTrewqnB .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTrewqnB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTrewqnB .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTrewqnB .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTrewqnB .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTrewqnB .mbr-section-title {
  color: #000000;
}
.cid-vlJTrewqnB .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTrewqnB .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTrewqnB .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTrewqnB .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTrewqnB .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTrewqnB .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTrewqnB .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTrewqnB .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTrewqnB .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTrewqnB .card-title {
  color: #131313;
}
.cid-vlJTrewqnB .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTrewqnB .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTrewqnB .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTrewqnB .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTrewqnB .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTrewqnB .card-title,
.cid-vlJTrewqnB .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTreKSP6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTreKSP6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTreKSP6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTreKSP6 .container,
.cid-vlJTreKSP6 .container-small,
.cid-vlJTreKSP6 .container-fluid {
  padding: 0 !important;
}
.cid-vlJTreKSP6 .container,
.cid-vlJTreKSP6 .container-small {
  max-width: 1440px;
}
.cid-vlJTreKSP6 .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTreKSP6 .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTreKSP6 .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTreKSP6 .mbr-section-title {
  color: #131313;
}
.cid-vlJTreKSP6 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTreKSP6 .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTreKSP6 .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTreKSP6 .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTreKSP6 .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTreYojN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTreYojN .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTreYojN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTreYojN .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTreYojN .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTreYojN .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTreYojN .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTreYojN .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTreYojN .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTreYojN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTreYojN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTreYojN .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTreYojN .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTreYojN .mbr-section-title {
  color: #000000;
}
.cid-vlJTreYojN .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTreYojN form {
  width: 100%;
}
.cid-vlJTreYojN form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTreYojN form p {
  color: #131313;
}
.cid-vlJTreYojN form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTreYojN form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTreYojN form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTreYojN form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTreYojN form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTreYojN form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTreYojN form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTreYojN form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTreYojN form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTreYojN form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTreYojN form select {
  color: #000000 !important;
}
.cid-vlJTreYojN form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTreYojN form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTreYojN form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTreYojN form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTreYojN form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTreYojN form input,
.cid-vlJTreYojN form textarea {
  transition: 0.3s all;
}
.cid-vlJTreYojN form input:active,
.cid-vlJTreYojN form textarea:active,
.cid-vlJTreYojN form input:focus,
.cid-vlJTreYojN form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTreYojN form input:active::-webkit-input-placeholder,
.cid-vlJTreYojN form textarea:active::-webkit-input-placeholder,
.cid-vlJTreYojN form input:focus::-webkit-input-placeholder,
.cid-vlJTreYojN form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTreYojN form input:active::-moz-placeholder,
.cid-vlJTreYojN form textarea:active::-moz-placeholder,
.cid-vlJTreYojN form input:focus::-moz-placeholder,
.cid-vlJTreYojN form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTreYojN form input:active:-moz-placeholder,
.cid-vlJTreYojN form textarea:active:-moz-placeholder,
.cid-vlJTreYojN form input:focus:-moz-placeholder,
.cid-vlJTreYojN form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTreYojN form input:active:-ms-input-placeholder,
.cid-vlJTreYojN form textarea:active:-ms-input-placeholder,
.cid-vlJTreYojN form input:focus:-ms-input-placeholder,
.cid-vlJTreYojN form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTreYojN form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTreYojN form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTreYojN form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTreYojN form .form-check label {
  color: #000000;
}
.cid-vlJTreYojN form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTreYojN form .form-check-input:focus,
.cid-vlJTreYojN form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTreYojN form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTrfgnZb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTrfgnZb .mbr-text {
  color: #131313;
}
.cid-vlJTrfgnZb .media-container-row .mbr-text {
  color: #000000;
}
.cid-vlJTjj36se .navbar-dropdown {
  position: relative !important;
}
.cid-vlJTjj36se .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-vlJTjj36se .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-vlJTjj36se .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vlJTjj36se .dropdown-item:hover,
.cid-vlJTjj36se .dropdown-item:focus {
  background: #c8df52 !important;
  color: white !important;
}
.cid-vlJTjj36se .dropdown-item:hover span {
  color: white;
}
.cid-vlJTjj36se .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-vlJTjj36se .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-vlJTjj36se .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-vlJTjj36se .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vlJTjj36se .nav-link {
  position: relative;
}
.cid-vlJTjj36se .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-vlJTjj36se .container {
    flex-wrap: nowrap;
  }
}
.cid-vlJTjj36se .navbar-caption {
  color: #FFFFFF;
}
.cid-vlJTjj36se .navbar-nav {
  margin: 0 auto;
}
.cid-vlJTjj36se .dropdown-menu,
.cid-vlJTjj36se .navbar.opened {
  background: #0a7029 !important;
}
.cid-vlJTjj36se .nav-item:focus,
.cid-vlJTjj36se .nav-link:focus {
  outline: none;
}
.cid-vlJTjj36se .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vlJTjj36se .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vlJTjj36se .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-vlJTjj36se .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vlJTjj36se .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vlJTjj36se .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vlJTjj36se .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #0a7029;
  border: none !important;
  box-shadow: none !important;
}
.cid-vlJTjj36se .navbar.opened {
  transition: all 0.3s;
}
.cid-vlJTjj36se .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-vlJTjj36se .navbar .navbar-logo img {
  width: auto;
}
.cid-vlJTjj36se .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vlJTjj36se .navbar.collapsed {
  justify-content: center;
}
.cid-vlJTjj36se .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vlJTjj36se .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-vlJTjj36se .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vlJTjj36se .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vlJTjj36se .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-vlJTjj36se .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vlJTjj36se .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-vlJTjj36se .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vlJTjj36se .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vlJTjj36se .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vlJTjj36se .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vlJTjj36se .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-vlJTjj36se .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-vlJTjj36se .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vlJTjj36se .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vlJTjj36se .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vlJTjj36se .navbar .navbar-toggler {
    flex-basis: auto;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-vlJTjj36se .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-vlJTjj36se .navbar.navbar-short {
  min-height: 60px;
}
.cid-vlJTjj36se .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-vlJTjj36se .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-vlJTjj36se .navbar-brand {
  min-height: 108px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vlJTjj36se .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vlJTjj36se .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vlJTjj36se .dropdown-item.active,
.cid-vlJTjj36se .dropdown-item:active {
  background-color: transparent;
}
.cid-vlJTjj36se .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vlJTjj36se .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vlJTjj36se .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vlJTjj36se .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0a7029;
}
.cid-vlJTjj36se .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vlJTjj36se .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vlJTjj36se ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vlJTjj36se .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vlJTjj36se button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-vlJTjj36se button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-vlJTjj36se button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vlJTjj36se button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTjj36se button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vlJTjj36se button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vlJTjj36se nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTjj36se nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-vlJTjj36se nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-vlJTjj36se nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-vlJTjj36se .navbar-dropdown {
  padding: 0 1rem;
}
.cid-vlJTjj36se a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vlJTjj36se .navbar {
    height: 70px;
  }
  .cid-vlJTjj36se .navbar.opened {
    height: auto;
  }
  .cid-vlJTjj36se .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vlJTjj36se .container,
.cid-vlJTjj36se .container-fluid {
  position: relative;
  min-height: 108px;
}
@media (min-width: 992px) {
  .cid-vlJTjj36se .container:before,
  .cid-vlJTjj36se .container-fluid:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ffffff;
  }
}
.cid-vlJTjj36se .navbar-short {
  background-color: #0a7029 !important;
}
.cid-vlJTjj36se .navbar-short .container,
.cid-vlJTjj36se .navbar-short .container-fluid {
  min-height: 85px;
}
.cid-vlJTjj36se .navbar-short .container:before,
.cid-vlJTjj36se .navbar-short .container-fluid:before {
  display: none;
}
.cid-vlJTjj36se .navbar-short .navbar-brand {
  min-height: 85px !important;
}
.cid-vlJTjj36se .mbr-section-btn .btn {
  padding: 10px 25px;
  min-height: 48px;
}
.cid-vlJTjj36se .border-item {
  position: absolute;
  bottom: -1px;
  display: none;
  width: 100%;
  background-color: transparent;
  height: 2px;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vlJTjj36se .border-item {
    display: block;
  }
}
@media (max-width: 991px) {
  .cid-vlJTjj36se .navbar {
    overflow: hidden;
  }
  .cid-vlJTjj36se .container,
  .cid-vlJTjj36se .container-fluid {
    min-height: 85px;
  }
  .cid-vlJTjj36se .navbar-brand {
    min-height: 85px;
  }
  .cid-vlJTjj36se .navbar-short .container,
  .cid-vlJTjj36se .navbar-short .container-fluid {
    min-height: 75px;
  }
  .cid-vlJTjj36se .navbar-short .navbar-brand {
    min-height: 75px !important;
  }
  .cid-vlJTjj36se .navbar.navbar-short {
    background-color: #0a7029 !important;
  }
  .cid-vlJTjj36se .navbar-collapse {
    position: relative;
    order: 5;
    z-index: 5 !important;
    padding-bottom: 10px;
  }
  .cid-vlJTjj36se .navbar-nav .nav-item {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }
  .cid-vlJTjj36se .mbr-section-btn {
    text-align: left;
  }
  .cid-vlJTjj36se .border-item {
    position: relative;
    bottom: 0;
    margin-top: auto;
  }
  .cid-vlJTjj36se .border-item:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100vw;
    height: 100vw;
    background: #0a7029;
    z-index: 4;
    transition: 0.1s all;
  }
}
.cid-vlJTjj36se .nav-link,
.cid-vlJTjj36se .dropdown-item {
  color: #FFFFFF;
}
.cid-vlJTjjNN32 {
  background-color: #0a7029;
  position: relative;
}
.cid-vlJTjjNN32 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTjjNN32 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTjjNN32 .container,
.cid-vlJTjjNN32 .container-fluid {
  position: static;
}
.cid-vlJTjjNN32 .mbr-section-title {
  margin-bottom: 25px;
  color: #FFFFFF;
}
@media (max-width: 1199px) {
  .cid-vlJTjjNN32 .mbr-section-title {
    margin-bottom: 5px;
  }
}
.cid-vlJTjjNN32 .mbr-section-subtitle {
  color: #FFFFFF;
}
.cid-vlJTjjNN32 .mbr-text {
  margin-top: 30px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTjjNN32 .mbr-text {
    margin-top: 18px;
  }
}
.cid-vlJTjjNN32 .mbr-section-btn {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTjjNN32 .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTjjNN32 .item-img {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 42%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.cid-vlJTjjNN32 .item-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-vlJTjjNN32 .item-img {
    display: none;
  }
}
.cid-vlJTjjNN32 .mbr-text,
.cid-vlJTjjNN32 .mbr-section-btn {
  color: #FFFFFF;
}
.cid-vlJTjk36H3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTjk36H3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTjk36H3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTjk36H3 .row {
  margin: 0 !important;
  row-gap: 40px;
}
.cid-vlJTjk36H3 .item-img {
  display: flex;
  justify-content: flex-start;
  width: 50%;
  padding: 0 !important;
}
.cid-vlJTjk36H3 .item-img img {
  height: 680px;
  max-width: 580px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-vlJTjk36H3 .item-img img {
    height: 350px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTjk36H3 .item-img {
    width: 100%;
  }
}
.cid-vlJTjk36H3 .item-content {
  width: 50%;
  padding: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTjk36H3 .item-content {
    padding-left: 40px !important;
  }
}
@media (max-width: 1199px) {
  .cid-vlJTjk36H3 .item-content {
    padding-left: 25px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTjk36H3 .item-content {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTjk36H3 .card-title {
  color: #000000;
}
.cid-vlJTjk36H3 .card-text {
  margin-top: 25px;
  color: #131313;
}
.cid-vlJTjk36H3 .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 30px;
}
.cid-vlJTjk36H3 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 12px;
}
.cid-vlJTjk36H3 .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTjk36H3 .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 25px;
  color: #004300;
  transform: rotate(-45deg);
}
.cid-vlJTjk36H3 .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTjk36H3 .mbr-section-btn {
  margin-top: 40px;
}
@media (max-width: 1500px) {
  .cid-vlJTjk36H3 .mbr-section-btn {
    margin-top: 15px;
  }
}
.cid-vlJTjk36H3 .card-text,
.cid-vlJTjk36H3 .mbr-section-btn {
  color: #000000;
}
.cid-vlJTjkn6FZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTjkn6FZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTjkn6FZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTjkn6FZ .content-wrap {
  margin: 0 -30px;
}
.cid-vlJTjkn6FZ .content-wrap .card {
  padding: 0 30px;
}
.cid-vlJTjkn6FZ .image-wrapper {
  text-align: center;
}
@media (max-width: 992px) {
  .cid-vlJTjkn6FZ .image-wrapper {
    margin-bottom: 30px;
  }
}
.cid-vlJTjkn6FZ .image-wrapper img {
  display: inline-flex;
  width: 155px;
  height: 155px;
  object-fit: cover;
  border-radius: 100% !important;
  border: 8px solid #ffd3dd;
}
.cid-vlJTjkn6FZ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vlJTjkn6FZ .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 20px;
  }
}
.cid-vlJTjkn6FZ .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vlJTjkn6FZ .content-wrapper .mbr-section-btn {
  margin-top: 20px;
  margin-bottom: -9.6px;
}
@media (max-width: 992px) {
  .cid-vlJTjkn6FZ .content-wrapper .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTjkn6FZ .mbr-section-title {
  color: #3a353e;
}
.cid-vlJTjkn6FZ .mbr-text {
  color: #3a353e;
}
.cid-vlJTjkE0Ry {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTjkE0Ry .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTjkE0Ry .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTjkE0Ry .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTjkE0Ry .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTjkE0Ry .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTjkE0Ry .mbr-section-title {
  color: #000000;
}
.cid-vlJTjkE0Ry .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTjkE0Ry .items-row {
  row-gap: 40px;
  margin: 5px -20px 0 !important;
}
@media (max-width: 767px) {
  .cid-vlJTjkE0Ry .items-row {
    row-gap: 30px;
    margin: 0 -15px !important;
  }
}
.cid-vlJTjkE0Ry .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
  padding: 0 20px !important;
}
.cid-vlJTjkE0Ry .item-wrapper {
  width: 100%;
  padding: 13px 13px 42px;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (min-width: 992px) {
  .cid-vlJTjkE0Ry .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTjkE0Ry .item-img img {
  height: 460px;
  width: 100%;
  aspect-ratio: 0.90625;
  object-fit: cover;
}
@media (min-width: 991px) {
  .cid-vlJTjkE0Ry .item-img img {
    height: 350px;
  }
}
.cid-vlJTjkE0Ry .item-content {
  margin-top: 35px;
}
@media (max-width: 767px) {
  .cid-vlJTjkE0Ry .item-content {
    margin-top: 20px;
  }
}
.cid-vlJTjkE0Ry .card-title {
  color: #131313;
}
.cid-vlJTjkE0Ry .card-text {
  margin-top: 5px;
  color: #FC7942;
}
.cid-vlJTjkE0Ry .mbr-section-btn {
  margin-top: 5px;
}
.cid-vlJTjkE0Ry .card-title,
.cid-vlJTjkE0Ry .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTjkE0Ry .card-text,
.cid-vlJTjkE0Ry .mbr-section-btn {
  color: #000000;
}
.cid-vlJTjkX19T {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTjkX19T .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTjkX19T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTjkX19T .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTjkX19T .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTjkX19T .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTjkX19T .mbr-section-title {
  color: #000000;
}
.cid-vlJTjkX19T .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTjkX19T .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTjkX19T .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTjkX19T .item-wrapper {
  display: flex;
  width: calc(100% - 24px);
  padding: 52px 30px 52px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTjkX19T .item-wrapper {
    padding: 40px 30px 40px 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTjkX19T .item-wrapper {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTjkX19T .item-wrapper {
    width: calc(100% - 14px);
    flex-direction: column;
    padding: 30px 25px 25px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTjkX19T .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTjkX19T .iconfont-wrapper {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .cid-vlJTjkX19T .iconfont-wrapper {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.cid-vlJTjkX19T .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTjkX19T .content-wrap {
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .cid-vlJTjkX19T .content-wrap {
    margin-top: 0;
  }
}
.cid-vlJTjkX19T .card-title {
  color: #131313;
}
.cid-vlJTjkX19T .card-text {
  margin-top: 24px;
  color: #000000;
}
@media (max-width: 1199px) {
  .cid-vlJTjkX19T .card-text {
    margin-top: 15px;
  }
}
.cid-vlJTjkX19T .mbr-section-btn .btn {
  margin-top: 24px;
}
@media (max-width: 1199px) {
  .cid-vlJTjkX19T .mbr-section-btn .btn {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTjkX19T .mbr-section-btn .btn {
    margin-top: 15px;
  }
}
.cid-vlJTjkX19T .card-title,
.cid-vlJTjkX19T .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTjlhycF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTjlhycF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTjlhycF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTjlhycF .row {
  margin: 0 !important;
}
.cid-vlJTjlhycF .mbr-section-head {
  width: 40%;
  padding: 0 !important;
}
@media (max-width: 991px) {
  .cid-vlJTjlhycF .mbr-section-head {
    width: 100%;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTjlhycF .mbr-section-head {
    margin-bottom: 40px;
  }
}
.cid-vlJTjlhycF .mbr-section-title {
  color: #000000;
  margin-bottom: 0;
}
.cid-vlJTjlhycF .mbr-section-subtitle {
  color: #131313;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .cid-vlJTjlhycF .mbr-section-subtitle {
    margin-top: 10px;
  }
}
.cid-vlJTjlhycF .mbr-section-btn {
  margin-top: 30px;
}
@media (max-width: 767px) {
  .cid-vlJTjlhycF .mbr-section-btn {
    margin-top: 10px;
  }
}
.cid-vlJTjlhycF .col-list {
  width: 1px;
  flex-grow: 1;
  padding: 0 0 0 100px !important;
}
@media (max-width: 1024px) {
  .cid-vlJTjlhycF .col-list {
    padding: 0 0 0 20px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTjlhycF .col-list {
    width: 100%;
    padding: 0 !important;
  }
}
.cid-vlJTjlhycF .mbr-iconfont {
  position: relative;
  font-size: 16px !important;
  font-family: 'Moririse2' !important;
  font-weight: 900;
  color: #004300;
  margin-left: 0.5rem;
}
.cid-vlJTjlhycF .sign-open {
  display: none;
  font-size: 16px !important;
  margin-left: 0.5rem;
  color: #004300;
  font-weight: 900;
}
.cid-vlJTjlhycF .panel-group {
  border: none;
}
.cid-vlJTjlhycF .card {
  padding: 10px 10px 10px 0;
  border-radius: 0;
  border-top: 2px solid #000000;
}
.cid-vlJTjlhycF .card-header {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vlJTjlhycF .card-header:hover .mbr-iconfont {
  transform: rotate(180deg);
}
.cid-vlJTjlhycF .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  color: #131313;
  transition: 0.2s all;
}
.cid-vlJTjlhycF .panel-title[aria-expanded="true"] .mbr-iconfont {
  display: none;
}
.cid-vlJTjlhycF .panel-title[aria-expanded="true"] .sign-open {
  display: block;
}
.cid-vlJTjlhycF .panel-title-edit {
  color: #000000;
}
.cid-vlJTjlhycF .panel-body {
  padding: 0 0 20px;
}
.cid-vlJTjlhycF .panel-text {
  color: #000000;
  margin: 0;
}
.cid-vlJTjlCXQQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTjlCXQQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTjlCXQQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTjlCXQQ .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1500px) {
  .cid-vlJTjlCXQQ .mbr-section-head {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTjlCXQQ .mbr-section-head {
    margin-bottom: 20px;
  }
}
.cid-vlJTjlCXQQ .mbr-section-title {
  color: #000000;
}
.cid-vlJTjlCXQQ .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTjlCXQQ .cards-row {
  margin-top: 5px;
  row-gap: 20px;
}
.cid-vlJTjlCXQQ .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTjlCXQQ .item-wrapper {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 52px 48px 48px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1024px) {
  .cid-vlJTjlCXQQ .item-wrapper {
    padding: 30px 30px 40px 25px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTjlCXQQ .item-wrapper {
    padding: 10px 25px 40px 20px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTjlCXQQ .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTjlCXQQ .card-title {
  color: #000000;
}
.cid-vlJTjlCXQQ .price-box {
  display: flex;
  align-items: baseline;
  width: 100%;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .cid-vlJTjlCXQQ .price-box {
    margin-top: 5px;
  }
}
.cid-vlJTjlCXQQ .number-text {
  color: #004300;
}
.cid-vlJTjlCXQQ .stint-text {
  color: #FC7942;
}
.cid-vlJTjlCXQQ .card-text {
  margin-top: 20px;
  color: #000000;
}
@media (max-width: 767px) {
  .cid-vlJTjlCXQQ .card-text {
    margin-top: 10px;
  }
}
.cid-vlJTjlCXQQ .list-box {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  width: 100%;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .cid-vlJTjlCXQQ .list-box {
    margin-top: 24px;
  }
}
.cid-vlJTjlCXQQ .list-item {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
}
.cid-vlJTjlCXQQ .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-vlJTjlCXQQ .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 18px;
  color: #004300;
}
.cid-vlJTjlCXQQ .list-text {
  flex-grow: 1;
  color: #000000;
}
.cid-vlJTjlCXQQ .mbr-section-btn {
  margin-top: auto;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-top: 65px;
}
@media (max-width: 1199px) {
  .cid-vlJTjlCXQQ .mbr-section-btn {
    padding-top: 30px;
  }
}
@media (max-width: 991px) {
  .cid-vlJTjlCXQQ .mbr-section-btn {
    padding-top: 20px;
  }
}
.cid-vlJTjlCXQQ .mbr-section-btn .btn {
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 1500px) {
  .cid-vlJTjlCXQQ .mbr-section-btn .btn {
    padding: 20px 24px !important;
  }
}
.cid-vlJTjmblnx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTjmblnx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTjmblnx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTjmblnx .mbr-section-head {
  margin-bottom: 70px;
}
@media (max-width: 1399px) {
  .cid-vlJTjmblnx .mbr-section-head {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTjmblnx .mbr-section-head {
    margin-bottom: 30px;
  }
}
.cid-vlJTjmblnx .mbr-section-title {
  color: #000000;
}
.cid-vlJTjmblnx .mbr-section-subtitle {
  margin-top: 18px;
  color: #131313;
}
.cid-vlJTjmblnx .cards-row {
  margin-top: 5px;
  row-gap: 30px;
}
.cid-vlJTjmblnx .item {
  display: flex;
  justify-content: center;
  align-items: stretch;
  border-radius: 0;
}
.cid-vlJTjmblnx .item-wrapper {
  width: calc(100% - 14px);
  padding: 80px 40px 60px 40px;
  margin: 0 auto;
  border: 2px solid #000000;
  box-shadow: 4px 4px 0 #000000;
  background: #ffffff;
  transition: 0.3s all;
}
@media (max-width: 1199px) {
  .cid-vlJTjmblnx .item-wrapper {
    padding: 40px 30px;
  }
}
@media (min-width: 992px) {
  .cid-vlJTjmblnx .item-wrapper:hover {
    box-shadow: none;
    transform: translateY(-5px);
  }
}
.cid-vlJTjmblnx .iconfont-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  .cid-vlJTjmblnx .iconfont-wrapper {
    margin-bottom: 25px;
  }
}
.cid-vlJTjmblnx .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 100px;
  color: #004300;
}
.cid-vlJTjmblnx .card-title {
  color: #131313;
}
.cid-vlJTjmblnx .card-text {
  margin-top: 10px;
  color: #000000;
}
.cid-vlJTjmblnx .mbr-section-btn .btn {
  margin-top: 20px;
}
@media (max-width: 1199px) {
  .cid-vlJTjmblnx .mbr-section-btn .btn {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTjmblnx .mbr-section-btn .btn {
    margin-top: 5px;
  }
}
.cid-vlJTjmblnx .mbr-section-btn .btn a.text-primary:hover {
  color: #131313 !important;
}
.cid-vlJTjmblnx .card-title,
.cid-vlJTjmblnx .iconfont-wrapper {
  color: #000000;
}
.cid-vlJTjmwWKL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTjmwWKL .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTjmwWKL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-vlJTjmwWKL .container,
.cid-vlJTjmwWKL .container-small,
.cid-vlJTjmwWKL .container-fluid {
  padding: 0 !important;
}
.cid-vlJTjmwWKL .container,
.cid-vlJTjmwWKL .container-small {
  max-width: 1440px;
}
.cid-vlJTjmwWKL .text-box {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  padding: 20px;
  min-height: 480px;
  margin: 0 auto;
  background-color: #a6d8b5;
}
@media (max-width: 991px) {
  .cid-vlJTjmwWKL .text-box {
    min-height: 400px;
    padding: 50px 20px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTjmwWKL .text-box {
    padding: 50px 10px;
  }
}
.cid-vlJTjmwWKL .mbr-section-title {
  color: #131313;
}
.cid-vlJTjmwWKL .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTjmwWKL .mbr-text {
  margin-top: 44px;
  color: #131313;
}
@media (max-width: 767px) {
  .cid-vlJTjmwWKL .mbr-text {
    margin-top: 20px;
  }
}
.cid-vlJTjmwWKL .mbr-text a {
  text-decoration: underline;
}
.cid-vlJTjmwWKL .mbr-section-btn {
  margin-top: 34px;
}
.cid-vlJTjmOGF4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vlJTjmOGF4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vlJTjmOGF4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) {
  .cid-vlJTjmOGF4 .map-wrapper {
    padding-right: 80px !important;
  }
}
@media (max-width: 991px) {
  .cid-vlJTjmOGF4 .map-wrapper {
    height: 650px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .cid-vlJTjmOGF4 .map-wrapper {
    height: 400px;
  }
}
.cid-vlJTjmOGF4 .google-map {
  height: 100%;
  position: relative;
}
.cid-vlJTjmOGF4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-vlJTjmOGF4 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-vlJTjmOGF4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-vlJTjmOGF4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-vlJTjmOGF4 .text-box {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-vlJTjmOGF4 .text-box {
    margin-bottom: 24px;
  }
}
.cid-vlJTjmOGF4 .mbr-section-title {
  color: #000000;
}
.cid-vlJTjmOGF4 .mbr-section-subtitle {
  margin-top: 20px;
  color: #131313;
}
.cid-vlJTjmOGF4 form {
  width: 100%;
}
.cid-vlJTjmOGF4 form .dragArea.row {
  justify-content: flex-start;
  width: auto !important;
  z-index: 2;
}
.cid-vlJTjmOGF4 form p {
  color: #131313;
}
.cid-vlJTjmOGF4 form .mbr-section-btn {
  margin-top: 0;
}
@media (max-width: 991px) {
  .cid-vlJTjmOGF4 form .mbr-section-btn {
    margin-top: 14px;
  }
}
.cid-vlJTjmOGF4 form .mbr-section-btn .btn {
  border-radius: 3px !important;
}
.cid-vlJTjmOGF4 form .form-group {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
@media (max-width: 991px) {
  .cid-vlJTjmOGF4 form .form-group {
    margin-bottom: 30px !important;
  }
}
.cid-vlJTjmOGF4 form .form-control {
  height: 66px;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none;
  outline: none !important;
  border-radius: 0 !important;
  margin-bottom: 0;
  padding: 20px 12px 20px 0;
  font-size: 18px;
  line-height: 24px;
  color: #131313;
  background: transparent;
  font-weight: 400;
  transition: 0.3s;
}
.cid-vlJTjmOGF4 form .form-control::-webkit-input-placeholder {
  color: #000000;
}
.cid-vlJTjmOGF4 form .form-control::-moz-placeholder {
  color: #000000;
}
.cid-vlJTjmOGF4 form .form-control:-moz-placeholder {
  color: #000000;
}
.cid-vlJTjmOGF4 form .form-control:-ms-input-placeholder {
  color: #000000;
}
.cid-vlJTjmOGF4 form select {
  color: #000000 !important;
}
.cid-vlJTjmOGF4 form textarea {
  height: 120px !important;
  min-height: 120px !important;
  padding: 20px 12px 20px 0;
  resize: none;
}
.cid-vlJTjmOGF4 form textarea::-webkit-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTjmOGF4 form textarea::-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTjmOGF4 form textarea:-moz-placeholder {
  color: #000000 !important;
}
.cid-vlJTjmOGF4 form textarea:-ms-input-placeholder {
  color: #000000 !important;
}
.cid-vlJTjmOGF4 form input,
.cid-vlJTjmOGF4 form textarea {
  transition: 0.3s all;
}
.cid-vlJTjmOGF4 form input:active,
.cid-vlJTjmOGF4 form textarea:active,
.cid-vlJTjmOGF4 form input:focus,
.cid-vlJTjmOGF4 form textarea:focus {
  background-color: transparent !important;
  border: none !important;
  border-bottom: 2px solid #000000 !important;
  box-shadow: none !important;
  outline: none !important;
}
.cid-vlJTjmOGF4 form input:active::-webkit-input-placeholder,
.cid-vlJTjmOGF4 form textarea:active::-webkit-input-placeholder,
.cid-vlJTjmOGF4 form input:focus::-webkit-input-placeholder,
.cid-vlJTjmOGF4 form textarea:focus::-webkit-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTjmOGF4 form input:active::-moz-placeholder,
.cid-vlJTjmOGF4 form textarea:active::-moz-placeholder,
.cid-vlJTjmOGF4 form input:focus::-moz-placeholder,
.cid-vlJTjmOGF4 form textarea:focus::-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTjmOGF4 form input:active:-moz-placeholder,
.cid-vlJTjmOGF4 form textarea:active:-moz-placeholder,
.cid-vlJTjmOGF4 form input:focus:-moz-placeholder,
.cid-vlJTjmOGF4 form textarea:focus:-moz-placeholder {
  color: #131313 !important;
}
.cid-vlJTjmOGF4 form input:active:-ms-input-placeholder,
.cid-vlJTjmOGF4 form textarea:active:-ms-input-placeholder,
.cid-vlJTjmOGF4 form input:focus:-ms-input-placeholder,
.cid-vlJTjmOGF4 form textarea:focus:-ms-input-placeholder {
  color: #131313 !important;
}
.cid-vlJTjmOGF4 form .row {
  flex-wrap: wrap;
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.cid-vlJTjmOGF4 form .row [class*=col] {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.cid-vlJTjmOGF4 form label {
  width: 100%;
  color: #000000;
  margin-bottom: 12px;
}
.cid-vlJTjmOGF4 form .form-check label {
  color: #000000;
}
.cid-vlJTjmOGF4 form .form-check-input {
  border-color: #131313 !important;
  outline: none !important;
  box-shadow: none !important;
  background-color: transparent !important;
}
.cid-vlJTjmOGF4 form .form-check-input:focus,
.cid-vlJTjmOGF4 form .form-check-input:hover {
  background-color: transparent !important;
  border-color: #FC7942 !important;
}
.cid-vlJTjmOGF4 form .form-check-input:checked {
  border-color: #FC7942 !important;
  background-color: #FC7942 !important;
}
.cid-vlJTjncAMN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #d9eddb;
  overflow: hidden;
}
.cid-vlJTjncAMN .mbr-text {
  color: #131313;
}
.cid-vlJTjncAMN .media-container-row .mbr-text {
  color: #000000;
}
