.btn {
  border-width: 2px;
}
body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 2.2rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 2.75rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 1.6rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.2rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.8rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.76rem;
    font-size: calc( 1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.28rem;
    font-size: calc( 1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.21rem + (1.6 - 1.21) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* 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: #12700d !important;
}
.bg-success {
  background-color: #2299aa !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #12700d !important;
  border-color: #12700d !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #062204 !important;
  border-color: #062204 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #062204 !important;
  border-color: #062204 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #2299aa !important;
  border-color: #2299aa !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #145862 !important;
  border-color: #145862 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #145862 !important;
  border-color: #145862 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #12700d;
  color: #12700d;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #062204 !important;
  background-color: transparent!important;
  border-color: #062204 !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #12700d !important;
  border-color: #12700d !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #ff6666;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: #ff0f0f !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #47b5ed;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: #148cca !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #2299aa;
  color: #2299aa;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #145862 !important;
  background-color: transparent!important;
  border-color: #145862 !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #2299aa !important;
  border-color: #2299aa !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #ffe161;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: #ffd10a !important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #ff9966;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: #ff5f0f !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: #000000 !important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: #cfcfcf !important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #12700d !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #2299aa !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #031502 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #114c55 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #12700d;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #12700d;
  border-color: #12700d;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #12700d;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #24e21a;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #6ad2e1;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.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: #12700d !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #12700d;
}
/* Forms */
.mbr-form .input-group-btn a.btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #12700d;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #12700d;
}
.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: #12700d;
  border-bottom-color: #12700d;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #12700d !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%2312700d' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv0VTMZ0k {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-vaec6C9Bvx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-vaec6C9Bvx .mbr-fallback-image.disabled {
  display: none;
}
.cid-vaec6C9Bvx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vaec6C9Bvx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaec6C9Bvx .row {
  flex-direction: row-reverse;
}
.cid-vaec6C9Bvx img {
  width: 100%;
}
.cid-sTd0N7DArM {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sTd0N7DArM .mbr-section-title {
  text-align: center;
  color: #ffe885;
}
.cid-sTd0N7DArM .mbr-text,
.cid-sTd0N7DArM .mbr-section-btn {
  color: #fafafa;
  text-align: center;
}
@media (max-width: 991px) {
  .cid-sTd0N7DArM .mbr-section-title,
  .cid-sTd0N7DArM .mbr-section-btn,
  .cid-sTd0N7DArM .mbr-text {
    text-align: center;
  }
}
.cid-sUKv8SRkdW {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-sUKv8SRkdW .video-wrapper iframe {
  width: 100%;
}
.cid-sUKv8SRkdW .mbr-section-title,
.cid-sUKv8SRkdW .mbr-section-subtitle,
.cid-sUKv8SRkdW .mbr-text {
  text-align: center;
}
.cid-sM8XKggqhw {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sM8XKggqhw .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sM8DY87YsF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fff0b0;
}
.cid-sM8DY87YsF .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-sM8DY87YsF .mbr-section-subtitle {
  text-align: center;
  color: #0d5009;
}
.cid-sM8DY87YsF .mbr-text {
  text-align: center;
}
.cid-sUUdIn1o70 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sUUdIn1o70 .row {
  padding: 0 1rem;
}
@media (max-width: 991px) {
  .cid-sUUdIn1o70 .row {
    padding: 0 0.75rem;
  }
}
.cid-sUUdIn1o70 .text-container {
  margin-bottom: 60px;
  padding: 0 !important;
}
@media (max-width: 767px) {
  .cid-sUUdIn1o70 .text-container {
    margin-bottom: 20px;
  }
}
.cid-sUUdIn1o70 .label-text {
  color: #0057fc;
}
.cid-sUUdIn1o70 .mbr-section-title {
  max-width: 550px;
  margin: 0 auto;
}
.cid-sUUdIn1o70 .cards-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
}
.cid-sUUdIn1o70 .card {
  padding: 15px;
}
@media (max-width: 767px) {
  .cid-sUUdIn1o70 .card {
    padding: 0;
  }
}
.cid-sUUdIn1o70 .card-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 48px;
  border: 1px solid #EEEEEE;
  border-radius: 5px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s;
}
@media (max-width: 767px) {
  .cid-sUUdIn1o70 .card-wrapper {
    margin-bottom: 30px;
    max-width: 522px;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-sUUdIn1o70 .card-wrapper:hover {
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.07);
}
.cid-sUUdIn1o70 .card-text {
  color: #555555;
}
.cid-sUUdIn1o70 .mbr-iconfont {
  font-size: 25px;
  color: #0d5009;
}
.cid-sUUdIn1o70 .icon-box {
  width: 100%;
  margin-bottom: 20px;
}
.cid-sUUdIn1o70 .card-title {
  color: #12700d;
}
.cid-uplEEK0MoB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-uplEEK0MoB .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sM8BHZX3XZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv0TfoV4o {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sM98xZoqI5 {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sM98xZoqI5 .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sM98xZoqI5 .mbr-text,
.cid-sM98xZoqI5 .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sM98xZoqI5 .mbr-section-title,
  .cid-sM98xZoqI5 .mbr-section-btn,
  .cid-sM98xZoqI5 .mbr-text {
    text-align: center;
  }
}
.cid-sM98y1wmtF {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sM98y1wmtF .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sM98y23pyx {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sM98y23pyx .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-sM98y23pyx .mbr-section-subtitle {
  text-align: center;
  color: #0d5009;
}
.cid-sM98y23pyx .mbr-text {
  text-align: center;
  color: #071533;
}
.cid-sM9fNKLM36 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-sM9fNKLM36 .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-sM9fNKLM36 .item-title,
.cid-sM9fNKLM36 .card_topic {
  margin-bottom: 12px;
}
.cid-sM9fNKLM36 .category_content {
  opacity: .8;
}
.cid-sM9fNKLM36 .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-sM9fNKLM36 .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #071533;
}
.cid-sM9fNKLM36 .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-sM9fNKLM36 .mbr-section-btn .btn-secondary-outline:hover,
.cid-sM9fNKLM36 .mbr-section-btn .btn-secondary-outline .active,
.cid-sM9fNKLM36 .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-sM9fNKLM36 .mbr-text,
.cid-sM9fNKLM36 .mbr-section-btn {
  color: #0d5009;
}
.cid-sM9dJtpQ9g {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-sM9dJtpQ9g .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-sM9dJtpQ9g .item-title,
.cid-sM9dJtpQ9g .card_topic {
  margin-bottom: 12px;
}
.cid-sM9dJtpQ9g .category_content {
  opacity: .8;
}
.cid-sM9dJtpQ9g .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-sM9dJtpQ9g .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-sM9dJtpQ9g .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-sM9dJtpQ9g .mbr-section-btn .btn-secondary-outline:hover,
.cid-sM9dJtpQ9g .mbr-section-btn .btn-secondary-outline .active,
.cid-sM9dJtpQ9g .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-sM9dJtpQ9g H5 {
  color: #12700d;
}
.cid-sM9fIe9ygG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe161;
}
.cid-sM9fIe9ygG .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-sM9fIe9ygG .item-title,
.cid-sM9fIe9ygG .card_topic {
  margin-bottom: 12px;
}
.cid-sM9fIe9ygG .category_content {
  opacity: .8;
}
.cid-sM9fIe9ygG .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-sM9fIe9ygG .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #071533;
}
.cid-sM9fIe9ygG .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-sM9fIe9ygG .mbr-section-btn .btn-secondary-outline:hover,
.cid-sM9fIe9ygG .mbr-section-btn .btn-secondary-outline .active,
.cid-sM9fIe9ygG .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-sM9fIe9ygG .mbr-text,
.cid-sM9fIe9ygG .mbr-section-btn {
  color: #12700d;
}
.cid-sM9fK771ky {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-sM9fK771ky .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-sM9fK771ky .item-title,
.cid-sM9fK771ky .card_topic {
  margin-bottom: 12px;
}
.cid-sM9fK771ky .category_content {
  opacity: .8;
}
.cid-sM9fK771ky .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-sM9fK771ky .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-sM9fK771ky .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-sM9fK771ky .mbr-section-btn .btn-secondary-outline:hover,
.cid-sM9fK771ky .mbr-section-btn .btn-secondary-outline .active,
.cid-sM9fK771ky .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-sM9fK771ky H5 {
  color: #12700d;
}
.cid-sMqJWPeeLu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #fef8f5;
}
.cid-sMqJWPeeLu .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-sMqJWPeeLu .item-title,
.cid-sMqJWPeeLu .card_topic {
  margin-bottom: 12px;
}
.cid-sMqJWPeeLu .category_content {
  opacity: .8;
}
.cid-sMqJWPeeLu .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-sMqJWPeeLu .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #0d5009;
}
.cid-sMqJWPeeLu .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-sMqJWPeeLu .mbr-section-btn .btn-secondary-outline:hover,
.cid-sMqJWPeeLu .mbr-section-btn .btn-secondary-outline .active,
.cid-sMqJWPeeLu .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-sMqJWPeeLu H5 {
  color: #0d5009;
}
.cid-sTd2Ouu58S {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/mbr-1920x895.jpg");
}
.cid-sTd2Ouu58S .mbr-text,
.cid-sTd2Ouu58S .mbr-section-btn {
  color: #232323;
}
.cid-sTd2Ouu58S .btn {
  width: 100%;
}
.cid-sTd2Ouu58S .mbr-section-btn {
  margin-bottom: 1.2rem;
}
.cid-sTd2Ouu58S H1 {
  text-align: center;
  color: #e6c63b;
}
.cid-sTd2Ouu58S P {
  color: #fafafa;
}
.cid-sM98y3FHgQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv0PvFSRT {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sMjChGUPkO {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sMjChGUPkO .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sMjChGUPkO .mbr-text,
.cid-sMjChGUPkO .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sMjChGUPkO .mbr-section-title,
  .cid-sMjChGUPkO .mbr-section-btn,
  .cid-sMjChGUPkO .mbr-text {
    text-align: center;
  }
}
.cid-sMjChHDbiY {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sMjChHDbiY .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMjIvlhsNK {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f9f9f9;
}
.cid-sMjIvlhsNK .container {
  max-width: 1000px;
}
.cid-sMjIvlhsNK .mbr-text {
  color: #696969;
}
.cid-sMjIplZBzc {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sMjIplZBzc .right {
  display: flex;
  flex-direction: column;
}
.cid-sMjIplZBzc .card-heading {
  padding-bottom: 15px;
  color: #000000;
  font-weight: 600;
}
.cid-sMjIplZBzc .row {
  justify-content: center;
}
.cid-sMjIplZBzc ul {
  padding-inline-start: 20px;
  margin-bottom: 0;
}
.cid-sMjTV5TAMw {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #f9f9f9;
}
.cid-sMjTV5TAMw .container {
  max-width: 1000px;
}
.cid-sMjTV5TAMw .mbr-text {
  color: #696969;
}
.cid-sMjIt2p4HR {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sMjIt2p4HR .container {
  max-width: 1000px;
}
.cid-sMjIt2p4HR .mbr-text {
  border-left: 1px solid currentColor;
  padding-left: 1rem;
  color: #696969;
}
.cid-sMjVVegrnv {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f9f9f9;
}
.cid-sMjVVegrnv .container {
  max-width: 1000px;
}
.cid-sMjVVegrnv .mbr-text {
  border-left: 1px solid currentColor;
  padding-left: 1rem;
  color: #696969;
}
.cid-sMjXNAygrR {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sMjXNAygrR .container {
  max-width: 1000px;
}
.cid-sMjXNAygrR .mbr-text {
  border-left: 1px solid currentColor;
  padding-left: 1rem;
  color: #696969;
}
.cid-sMjXR8jPcH {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f9f9f9;
}
.cid-sMjXR8jPcH .container {
  max-width: 1000px;
}
.cid-sMjXR8jPcH .mbr-text {
  border-left: 1px solid currentColor;
  padding-left: 1rem;
  color: #696969;
}
.cid-sMjXVRT80l {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sMjXVRT80l .container {
  max-width: 1000px;
}
.cid-sMjXVRT80l .mbr-text {
  border-left: 1px solid currentColor;
  padding-left: 1rem;
  color: #696969;
}
.cid-sMjXWJGook {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f9f9f9;
}
.cid-sMjXWJGook .container {
  max-width: 1000px;
}
.cid-sMjXWJGook .mbr-text {
  border-left: 1px solid currentColor;
  padding-left: 1rem;
  color: #696969;
}
.cid-sMjY0AL2zr {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sMjY0AL2zr .container {
  max-width: 1000px;
}
.cid-sMjY0AL2zr .mbr-text {
  color: #696969;
}
.cid-sMjChLDBnY {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv0JAQzKD {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sMkbiYa9J1 {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sMkbiYa9J1 .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sMkbiYa9J1 .mbr-text,
.cid-sMkbiYa9J1 .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sMkbiYa9J1 .mbr-section-title,
  .cid-sMkbiYa9J1 .mbr-section-btn,
  .cid-sMkbiYa9J1 .mbr-text {
    text-align: center;
  }
}
.cid-sMkbiYQA1X {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sMkbiYQA1X .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMkbiZqIhC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f9f9f9;
}
.cid-sMkbiZqIhC .container {
  max-width: 1000px;
}
.cid-sMkbiZqIhC .mbr-text {
  color: #696969;
}
.cid-sMkbj03Yg3 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sMkbj03Yg3 .right {
  display: flex;
  flex-direction: column;
}
.cid-sMkbj03Yg3 .card-heading {
  padding-bottom: 15px;
  color: #000000;
  font-weight: 600;
}
.cid-sMkbj03Yg3 .row {
  justify-content: center;
}
.cid-sMkbj03Yg3 ul {
  padding-inline-start: 20px;
  margin-bottom: 0;
}
.cid-sMkbj0J0yd {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f9f9f9;
}
.cid-sMkbj0J0yd .container {
  max-width: 1000px;
}
.cid-sMkbj0J0yd .mbr-text {
  color: #696969;
}
.cid-sMkbj5av7f {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWuZf3ejfA {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sMkz2mK65a {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sMkz2mK65a .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sMkz2mK65a .mbr-text,
.cid-sMkz2mK65a .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sMkz2mK65a .mbr-section-title,
  .cid-sMkz2mK65a .mbr-section-btn,
  .cid-sMkz2mK65a .mbr-text {
    text-align: center;
  }
}
.cid-sMkz2noPdb {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sMkz2noPdb .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMkz2o1AVL {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f9f9f9;
}
.cid-sMkz2o1AVL .container {
  max-width: 1000px;
}
.cid-sMkz2o1AVL .mbr-text {
  color: #696969;
}
.cid-sMkz2px7RI {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f9f9f9;
}
.cid-sMkz2px7RI .container {
  max-width: 1000px;
}
.cid-sMkz2px7RI .mbr-text {
  color: #696969;
}
.cid-sMkz2q56Mg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWuY0zKtcZ {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sMqnf0S0P8 {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sMqnf0S0P8 .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sMqnf0S0P8 .mbr-text,
.cid-sMqnf0S0P8 .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sMqnf0S0P8 .mbr-section-title,
  .cid-sMqnf0S0P8 .mbr-section-btn,
  .cid-sMqnf0S0P8 .mbr-text {
    text-align: center;
  }
}
.cid-sMqnf1Epbg {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sMqnf1Epbg .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMqnf2gDYC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #f9f9f9;
}
.cid-sMqnf2gDYC .container {
  max-width: 1000px;
}
.cid-sMqnf2gDYC .mbr-text {
  color: #696969;
}
.cid-sMqnf2ThVt {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #f9f9f9;
}
.cid-sMqnf2ThVt .container {
  max-width: 1000px;
}
.cid-sMqnf2ThVt .mbr-text {
  color: #696969;
}
.cid-sMqnf3z2MI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv0Ef1lfL {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sMqB24nnn3 {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sMqB24nnn3 .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sMqB24nnn3 .mbr-text,
.cid-sMqB24nnn3 .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sMqB24nnn3 .mbr-section-title,
  .cid-sMqB24nnn3 .mbr-section-btn,
  .cid-sMqB24nnn3 .mbr-text {
    text-align: center;
  }
}
.cid-sMqB25c0uh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sMqB25c0uh .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMqB25NNy5 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f9f9f9;
}
.cid-sMqB25NNy5 .container {
  max-width: 1000px;
}
.cid-sMqB25NNy5 .mbr-text {
  color: #696969;
}
.cid-sMqB26rsad {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sMqB26rsad .right {
  display: flex;
  flex-direction: column;
}
.cid-sMqB26rsad .card-heading {
  padding-bottom: 15px;
  color: #000000;
  font-weight: 600;
}
.cid-sMqB26rsad .row {
  justify-content: center;
}
.cid-sMqB26rsad ul {
  padding-inline-start: 20px;
  margin-bottom: 0;
}
.cid-sMqD3rtX6H {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #f9f9f9;
}
.cid-sMqD3rtX6H .container {
  max-width: 1000px;
}
.cid-sMqD3rtX6H .mbr-text {
  color: #696969;
}
.cid-sW7fC3xDYA {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sW7fC3xDYA .container {
  max-width: 1000px;
}
.cid-sW7fC3xDYA .mbr-text {
  color: #696969;
}
.cid-sMqB27d3sC {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-sMqB27d3sC .container {
  max-width: 1000px;
}
.cid-sMqB27d3sC .mbr-text {
  color: #696969;
}
.cid-sMqB27SVRs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv0AZjUwt {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sMvc8dDcoo {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sMvc8dDcoo .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sMvc8dDcoo .mbr-text,
.cid-sMvc8dDcoo .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sMvc8dDcoo .mbr-section-title,
  .cid-sMvc8dDcoo .mbr-section-btn,
  .cid-sMvc8dDcoo .mbr-text {
    text-align: center;
  }
}
.cid-sMvc8eslSh {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sMvc8eslSh .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMvc8fhhAY {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f9f9f9;
}
.cid-sMvc8fhhAY .container {
  max-width: 1000px;
}
.cid-sMvc8fhhAY .mbr-text {
  color: #696969;
}
.cid-sMvc8gu7c1 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sMvc8gu7c1 .right {
  display: flex;
  flex-direction: column;
}
.cid-sMvc8gu7c1 .card-heading {
  padding-bottom: 15px;
  color: #000000;
  font-weight: 600;
}
.cid-sMvc8gu7c1 .row {
  justify-content: center;
}
.cid-sMvc8gu7c1 ul {
  padding-inline-start: 20px;
  margin-bottom: 0;
}
.cid-sMvc8hlxlA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f9f9f9;
}
.cid-sMvc8hlxlA .container {
  max-width: 1000px;
}
.cid-sMvc8hlxlA .mbr-text {
  color: #696969;
}
.cid-sTv0Lmbkwy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #12700d;
}
.cid-sTv0Lmbkwy .card {
  border-radius: 0;
}
@media (min-width: 992px) {
  .cid-sTv0Lmbkwy .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-sTv0Lmbkwy .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-sTv0Lmbkwy .wrapper {
  padding: 30px 0;
}
.cid-sTv0Lmbkwy .mbr-section-title {
  color: #fafafa;
}
.cid-sTv0Lmbkwy .mbr-text,
.cid-sTv0Lmbkwy .mbr-section-btn {
  color: #ffffff;
}
.cid-sMvc8iCgFq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv0xQN5Jb {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sMvlDzapLM {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sMvlDzapLM .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sMvlDzapLM .mbr-text,
.cid-sMvlDzapLM .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sMvlDzapLM .mbr-section-title,
  .cid-sMvlDzapLM .mbr-section-btn,
  .cid-sMvlDzapLM .mbr-text {
    text-align: center;
  }
}
.cid-sMvlDzZf3a {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sMvlDzZf3a .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMvocnky5Z {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sMvocnky5Z .left-side {
  text-align: left;
}
.cid-sMvocnky5Z .row {
  align-items: center;
}
.cid-sMvocnky5Z .mbr-section-subtitle {
  color: #626262;
  padding-top: 10px;
  margin-top: 0;
}
.cid-sMvocnky5Z .mbr-section-title {
  color: #000000;
  padding-bottom: 0px;
}
.cid-sMvocnky5Z .item-title {
  text-transform: uppercase;
  margin: 0;
}
.cid-sMvocnky5Z .item-content {
  color: #000000;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  text-align: center;
}
.cid-sMvocnky5Z img,
.cid-sMvocnky5Z .item-img {
  margin: auto;
  width: auto;
}
.cid-sMvocnky5Z .lin {
  position: relative;
  display: inline;
  text-transform: uppercase;
  margin: 1.25rem 0.8rem 15px 0;
  transition: all 0.2s ease-in-out;
}
.cid-sMvocnky5Z .lin:hover {
  color: #12700d;
}
.cid-sMvocnky5Z .mbr-link {
  text-align: left;
  margin-top: 1rem;
  display: inline-block;
  width: 100%;
}
@media (max-width: 600px) {
  .cid-sMvocnky5Z .mbr-link {
    padding-bottom: 20px;
  }
  .cid-sMvocnky5Z .right-side {
    padding: 15px;
  }
}
.cid-sMvocnky5Z P {
  text-align: left;
}
.cid-sMvocnky5Z .align {
  width: 100%;
  padding: 15px 0;
}
.cid-sMvocnky5Z a {
  font-weight: bold;
}
.cid-sMvocnky5Z .mbr-text {
  padding-top: 10px;
}
.cid-sMvocnky5Z .right-side {
  padding-right: 5rem;
}
.cid-sMvocnky5Z .text-primary {
  color: #000000 !important;
}
.cid-sMvlDAGL5C {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f9f9f9;
}
.cid-sMvlDAGL5C .container {
  max-width: 1000px;
}
.cid-sMvlDAGL5C .mbr-text {
  color: #696969;
}
.cid-sTv1dgdgH3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #12700d;
}
.cid-sTv1dgdgH3 .card {
  border-radius: 0;
}
@media (min-width: 992px) {
  .cid-sTv1dgdgH3 .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-sTv1dgdgH3 .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-sTv1dgdgH3 .wrapper {
  padding: 30px 0;
}
.cid-sTv1dgdgH3 .mbr-section-title {
  color: #fafafa;
}
.cid-sTv1dgdgH3 .mbr-text,
.cid-sTv1dgdgH3 .mbr-section-btn {
  color: #ffffff;
}
.cid-sMvlDCMbEK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv0v0HVFh {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sMvyEuAq72 {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sMvyEuAq72 .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sMvyEuAq72 .mbr-text,
.cid-sMvyEuAq72 .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sMvyEuAq72 .mbr-section-title,
  .cid-sMvyEuAq72 .mbr-section-btn,
  .cid-sMvyEuAq72 .mbr-text {
    text-align: center;
  }
}
.cid-sMvyEw2kip {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sMvyEw2kip .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMGRUROrl9 {
  padding-top: 350px;
  background-image: url("../../../assets/images/stair-waterfall-2000x600.jpg");
}
.cid-sMGGvB0j9O {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sMvD0iWXVY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-sMvD0iWXVY .row {
  background: #ffffff;
  padding: 2rem 1rem;
  margin: 0rem;
  border-radius: 10px;
}
@media (max-width: 767px) {
  .cid-sMvD0iWXVY .row {
    padding: 1rem 0rem;
  }
}
.cid-sMvD0iWXVY img {
  width: 90%;
  border-radius: 10px;
}
@media (max-width: 992px) {
  .cid-sMvD0iWXVY img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-sMvD0iWXVY .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-sMvD0iWXVY .mbr-text,
.cid-sMvD0iWXVY .mbr-section-btn {
  color: #777777;
}
.cid-sMvD0iWXVY .mbr-section-subtitle {
  color: #14191e;
}
.cid-sMvD5hT4GL {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-sMvD5hT4GL .row {
  background: #ffffff;
  padding: 2rem 1rem;
  margin: 0rem;
  border-radius: 10px;
}
@media (max-width: 767px) {
  .cid-sMvD5hT4GL .row {
    padding: 1rem 0rem;
  }
}
.cid-sMvD5hT4GL img {
  width: 90%;
  border-radius: 10px;
}
@media (max-width: 992px) {
  .cid-sMvD5hT4GL img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-sMvD5hT4GL .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-sMvD5hT4GL .mbr-text,
.cid-sMvD5hT4GL .mbr-section-btn {
  color: #777777;
}
.cid-sMvD5hT4GL .mbr-section-subtitle {
  color: #14191e;
}
.cid-sMvD3PWJsQ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-sMvD3PWJsQ .row {
  background: #ffffff;
  padding: 2rem 1rem;
  margin: 0rem;
  border-radius: 10px;
}
@media (max-width: 767px) {
  .cid-sMvD3PWJsQ .row {
    padding: 1rem 0rem;
  }
}
.cid-sMvD3PWJsQ img {
  width: 90%;
  border-radius: 10px;
}
@media (max-width: 992px) {
  .cid-sMvD3PWJsQ img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-sMvD3PWJsQ .image-wrapper {
    padding-bottom: 2rem;
  }
}
.cid-sMvD3PWJsQ .mbr-text,
.cid-sMvD3PWJsQ .mbr-section-btn {
  color: #777777;
}
.cid-sMvD3PWJsQ .mbr-section-subtitle {
  color: #14191e;
}
.cid-sTv1YmaWIf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #12700d;
}
.cid-sTv1YmaWIf .card {
  border-radius: 0;
}
@media (min-width: 992px) {
  .cid-sTv1YmaWIf .card {
    border-right: 1px solid white;
  }
}
@media (max-width: 991px) {
  .cid-sTv1YmaWIf .card {
    border-right: 0px;
    border-bottom: 1px solid white;
  }
}
.cid-sTv1YmaWIf .wrapper {
  padding: 30px 0;
}
.cid-sTv1YmaWIf .mbr-section-title {
  color: #fafafa;
}
.cid-sTv1YmaWIf .mbr-text,
.cid-sTv1YmaWIf .mbr-section-btn {
  color: #ffffff;
}
.cid-sMvyEzdgNy {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv0qSY75i {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sMH33hzzgM {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sMH33hzzgM .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sMH33hzzgM .mbr-text,
.cid-sMH33hzzgM .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sMH33hzzgM .mbr-section-title,
  .cid-sMH33hzzgM .mbr-section-btn,
  .cid-sMH33hzzgM .mbr-text {
    text-align: center;
  }
}
.cid-sMH33im8YC {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sMH33im8YC .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMH33j4NHC {
  padding-top: 420px;
  background-image: url("../../../assets/images/achievement-1-2000x600-2000x600.jpg");
}
.cid-sMTfEL2g9M {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sMTfEL2g9M .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMSZHvU3Nc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sMSZHvU3Nc .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sMSZHvU3Nc .card-title {
  margin-bottom: 26px;
  color: #ff6666;
}
.cid-sMSZHvU3Nc .mbr-text {
  margin-bottom: 30px;
}
.cid-sMSZHvU3Nc .iconfont-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
}
.cid-sMSZHvU3Nc .iconfont-wrapper svg {
  position: absolute;
  top: -20px;
  left: -28px;
}
.cid-sMSZHvU3Nc .iconfont-wrapper svg #grad_1 {
  stop-color: #6b3df0;
}
.cid-sMSZHvU3Nc .iconfont-wrapper svg #grad_2 {
  stop-color: #b39cf7;
}
.cid-sMSZHvU3Nc .iconfont-wrapper svg #blur_svg {
  flood-color: #6b3df0;
}
.cid-sMSZHvU3Nc .iconfont-wrapper .mbr-iconfont {
  color: #ffffff;
  font-size: 38px;
  line-height: 73px;
  position: absolute;
  top: 0;
  left: 14px;
  z-index: 5;
}
@media (min-width: 992px) {
  .cid-sMSZHvU3Nc .text-wrapper {
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sMSZHvU3Nc .text-wrapper {
    text-align: center;
  }
  .cid-sMSZHvU3Nc .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-sMSZHvU3Nc .mbr-text {
    margin-bottom: 20px;
  }
  .cid-sMSZHvU3Nc .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-sMSZHvU3Nc .card-title,
.cid-sMSZHvU3Nc .icon_block {
  color: #12700d;
}
.cid-sMSJMnWhRk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-sMSJMnWhRk .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sMSJMnWhRk .card-title {
  margin-bottom: 26px;
  color: #ff6666;
}
.cid-sMSJMnWhRk .mbr-text {
  margin-bottom: 30px;
}
.cid-sMSJMnWhRk .iconfont-wrapper {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border-top-right-radius: 0;
  display: inline-block;
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
  box-shadow: 0px 14px 30px 0px rgba(107, 61, 240, 0.4);
  background-image: linear-gradient(125deg, #6b3df0 0%, #b39cf7 100%);
}
.cid-sMSJMnWhRk .iconfont-wrapper .mbr-iconfont {
  color: #ffffff;
  font-size: 36px;
  line-height: 70px;
}
.cid-sMSJMnWhRk .btn_link {
  display: block;
  margin-bottom: 0;
  position: relative;
  font-weight: 700;
}
.cid-sMSJMnWhRk .btn_link span {
  display: inline-block;
  margin-left: .25rem;
  font-size: 16px;
  vertical-align: middle;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-sMSJMnWhRk .btn_link:hover {
  cursor: pointer;
}
.cid-sMSJMnWhRk .btn_link:hover a {
  color: #12700d !important;
}
.cid-sMSJMnWhRk .btn_link:hover span {
  transform: translatex(5px);
}
@media (min-width: 992px) {
  .cid-sMSJMnWhRk .text-wrapper {
    padding-right: 0;
    padding-left: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sMSJMnWhRk .text-wrapper {
    text-align: center;
  }
  .cid-sMSJMnWhRk .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-sMSJMnWhRk .mbr-text {
    margin-bottom: 20px;
  }
  .cid-sMSJMnWhRk .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-sMSJMnWhRk .card-title,
.cid-sMSJMnWhRk .icon_block {
  color: #12700d;
}
.cid-sMH84u7iX3 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #f9f9f9;
}
.cid-sMH84u7iX3 .container {
  max-width: 1000px;
}
.cid-sMH84u7iX3 .mbr-text {
  color: #696969;
}
.cid-sUaoma5lKE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/book-online-phone-laptop-2000x600-2000x600.jpg");
}
.cid-sUaoma5lKE .mbr-text,
.cid-sUaoma5lKE .mbr-section-btn {
  color: #232323;
}
.cid-sUaoma5lKE .card-title,
.cid-sUaoma5lKE .card-box {
  color: #ffffff;
}
.cid-sUaoma5lKE .mbr-text,
.cid-sUaoma5lKE .link-wrap {
  color: #ffffff;
}
.cid-sMHdhoFZhc {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/background6.jpg");
}
.cid-sMHdhoFZhc .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sMHdhoFZhc .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sMHdhoFZhc .card-img {
  margin-bottom: 1rem;
}
.cid-sMHdhoFZhc .card-img span {
  font-size: 60px;
}
.cid-sMH33mRdb5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv0kzOyLS {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sMYn5IQ1Ne {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sMYn5IQ1Ne .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sMYn5IQ1Ne .mbr-text,
.cid-sMYn5IQ1Ne .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sMYn5IQ1Ne .mbr-section-title,
  .cid-sMYn5IQ1Ne .mbr-section-btn,
  .cid-sMYn5IQ1Ne .mbr-text {
    text-align: center;
  }
}
.cid-sMYn5Jj3Z9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sMYn5Jj3Z9 .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMYn5JzyIO {
  padding-top: 420px;
  background-image: url("../../../assets/images/lei-binding-2000x900-2000x900.jpg");
}
.cid-sMYn5KhA59 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sMYn5KhA59 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sMYn5KhA59 .card-title {
  margin-bottom: 26px;
  color: #ff6666;
}
.cid-sMYn5KhA59 .mbr-text {
  margin-bottom: 30px;
}
.cid-sMYn5KhA59 .iconfont-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
}
.cid-sMYn5KhA59 .iconfont-wrapper svg {
  position: absolute;
  top: -20px;
  left: -28px;
}
.cid-sMYn5KhA59 .iconfont-wrapper svg #grad_1 {
  stop-color: #6b3df0;
}
.cid-sMYn5KhA59 .iconfont-wrapper svg #grad_2 {
  stop-color: #b39cf7;
}
.cid-sMYn5KhA59 .iconfont-wrapper svg #blur_svg {
  flood-color: #6b3df0;
}
.cid-sMYn5KhA59 .iconfont-wrapper .mbr-iconfont {
  color: #ffffff;
  font-size: 38px;
  line-height: 73px;
  position: absolute;
  top: 0;
  left: 14px;
  z-index: 5;
}
@media (min-width: 992px) {
  .cid-sMYn5KhA59 .text-wrapper {
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sMYn5KhA59 .text-wrapper {
    text-align: center;
  }
  .cid-sMYn5KhA59 .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-sMYn5KhA59 .mbr-text {
    margin-bottom: 20px;
  }
  .cid-sMYn5KhA59 .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-sMYn5KhA59 .card-title,
.cid-sMYn5KhA59 .icon_block {
  color: #12700d;
}
.cid-sMYn5KKYZE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-sMYn5KKYZE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sMYn5KKYZE .card-title {
  margin-bottom: 26px;
  color: #ff6666;
}
.cid-sMYn5KKYZE .mbr-text {
  margin-bottom: 30px;
}
.cid-sMYn5KKYZE .iconfont-wrapper {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border-top-right-radius: 0;
  display: inline-block;
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
  box-shadow: 0px 14px 30px 0px rgba(107, 61, 240, 0.4);
  background-image: linear-gradient(125deg, #6b3df0 0%, #b39cf7 100%);
}
.cid-sMYn5KKYZE .iconfont-wrapper .mbr-iconfont {
  color: #ffffff;
  font-size: 36px;
  line-height: 70px;
}
.cid-sMYn5KKYZE .btn_link {
  display: block;
  margin-bottom: 0;
  position: relative;
  font-weight: 700;
}
.cid-sMYn5KKYZE .btn_link span {
  display: inline-block;
  margin-left: .25rem;
  font-size: 16px;
  vertical-align: middle;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-sMYn5KKYZE .btn_link:hover {
  cursor: pointer;
}
.cid-sMYn5KKYZE .btn_link:hover a {
  color: #12700d !important;
}
.cid-sMYn5KKYZE .btn_link:hover span {
  transform: translatex(5px);
}
@media (min-width: 992px) {
  .cid-sMYn5KKYZE .text-wrapper {
    padding-right: 0;
    padding-left: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sMYn5KKYZE .text-wrapper {
    text-align: center;
  }
  .cid-sMYn5KKYZE .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-sMYn5KKYZE .mbr-text {
    margin-bottom: 20px;
  }
  .cid-sMYn5KKYZE .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-sMYn5KKYZE .card-title,
.cid-sMYn5KKYZE .icon_block {
  color: #12700d;
}
.cid-sMZ1vlGqIh {
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: #bbbbbb;
}
.cid-sMZ1vlGqIh .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
.cid-sMZ1vlGqIh textarea {
  min-height: 150px;
}
.cid-sMZ1vlGqIh .mbr-iconfont {
  position: absolute;
  right: 1.2rem;
  color: #12700d;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.2rem;
}
.cid-sMYn5LymH3 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sMYn5LymH3 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sMYn5LymH3 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sMYn5LymH3 .card-img {
  margin-bottom: 1rem;
}
.cid-sMYn5LymH3 .card-img span {
  font-size: 60px;
}
.cid-sMYn5M1xFu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv0gCh0Bp {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sNJ5b37rlI {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sNJ5b37rlI .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sNJ5b37rlI .mbr-text,
.cid-sNJ5b37rlI .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sNJ5b37rlI .mbr-section-title,
  .cid-sNJ5b37rlI .mbr-section-btn,
  .cid-sNJ5b37rlI .mbr-text {
    text-align: center;
  }
}
.cid-sNJ5b3p8XR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sNJ5b3p8XR .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sNJ5b3Eu72 {
  padding-top: 280px;
  background-image: url("../../../assets/images/forgiveness-2000-2000x548.jpg");
}
.cid-sNJ5b3TWq9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sNJ5b3TWq9 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sNJ5b3TWq9 .card-title {
  margin-bottom: 26px;
  color: #ff6666;
}
.cid-sNJ5b3TWq9 .mbr-text {
  margin-bottom: 30px;
}
.cid-sNJ5b3TWq9 .iconfont-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
}
.cid-sNJ5b3TWq9 .iconfont-wrapper svg {
  position: absolute;
  top: -20px;
  left: -28px;
}
.cid-sNJ5b3TWq9 .iconfont-wrapper svg #grad_1 {
  stop-color: #6b3df0;
}
.cid-sNJ5b3TWq9 .iconfont-wrapper svg #grad_2 {
  stop-color: #b39cf7;
}
.cid-sNJ5b3TWq9 .iconfont-wrapper svg #blur_svg {
  flood-color: #6b3df0;
}
.cid-sNJ5b3TWq9 .iconfont-wrapper .mbr-iconfont {
  color: #ffffff;
  font-size: 38px;
  line-height: 73px;
  position: absolute;
  top: 0;
  left: 14px;
  z-index: 5;
}
@media (min-width: 992px) {
  .cid-sNJ5b3TWq9 .text-wrapper {
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sNJ5b3TWq9 .text-wrapper {
    text-align: center;
  }
  .cid-sNJ5b3TWq9 .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-sNJ5b3TWq9 .mbr-text {
    margin-bottom: 20px;
  }
  .cid-sNJ5b3TWq9 .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-sNJ5b3TWq9 .card-title,
.cid-sNJ5b3TWq9 .icon_block {
  color: #12700d;
}
.cid-uPxuWT54PR {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOdD62S1Q4 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-sOdD62S1Q4 blockquote {
  border-color: #12700d;
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-sOdD62S1Q4 .mbr-section-title {
  color: #12700d;
}
.cid-sNJ5b4jpS3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-sNJ5b4jpS3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sNJ5b4jpS3 .card-title {
  margin-bottom: 26px;
  color: #ff6666;
}
.cid-sNJ5b4jpS3 .mbr-text {
  margin-bottom: 30px;
}
.cid-sNJ5b4jpS3 .iconfont-wrapper {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border-top-right-radius: 0;
  display: inline-block;
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
  box-shadow: 0px 14px 30px 0px rgba(107, 61, 240, 0.4);
  background-image: linear-gradient(125deg, #6b3df0 0%, #b39cf7 100%);
}
.cid-sNJ5b4jpS3 .iconfont-wrapper .mbr-iconfont {
  color: #ffffff;
  font-size: 36px;
  line-height: 70px;
}
.cid-sNJ5b4jpS3 .btn_link {
  display: block;
  margin-bottom: 0;
  position: relative;
  font-weight: 700;
}
.cid-sNJ5b4jpS3 .btn_link span {
  display: inline-block;
  margin-left: .25rem;
  font-size: 16px;
  vertical-align: middle;
  transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.cid-sNJ5b4jpS3 .btn_link:hover {
  cursor: pointer;
}
.cid-sNJ5b4jpS3 .btn_link:hover a {
  color: #12700d !important;
}
.cid-sNJ5b4jpS3 .btn_link:hover span {
  transform: translatex(5px);
}
@media (min-width: 992px) {
  .cid-sNJ5b4jpS3 .text-wrapper {
    padding-right: 0;
    padding-left: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sNJ5b4jpS3 .text-wrapper {
    text-align: center;
  }
  .cid-sNJ5b4jpS3 .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-sNJ5b4jpS3 .mbr-text {
    margin-bottom: 20px;
  }
  .cid-sNJ5b4jpS3 .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-sNJ5b4jpS3 .card-title,
.cid-sNJ5b4jpS3 .icon_block {
  color: #12700d;
}
.cid-sOdN0fNGQI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sUUWcFZWzC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/book-online-phone-laptop-2000x600-2000x600.jpg");
}
.cid-sUUWcFZWzC .mbr-text,
.cid-sUUWcFZWzC .mbr-section-btn {
  color: #232323;
}
.cid-sUUWcFZWzC .card-title,
.cid-sUUWcFZWzC .card-box {
  color: #ffffff;
}
.cid-sUUWcFZWzC .mbr-text,
.cid-sUUWcFZWzC .link-wrap {
  color: #ffffff;
}
.cid-sNJ5b53zt4 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sNJ5b53zt4 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sNJ5b53zt4 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sNJ5b53zt4 .card-img {
  margin-bottom: 1rem;
}
.cid-sNJ5b53zt4 .card-img span {
  font-size: 60px;
}
.cid-sNJ5b5lYk4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv096ML49 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-vahEMiSqA8 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #232323;
}
.cid-vahEMiSqA8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vahEMiSqA8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vahEMiSqA8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vahEMiSqA8 .row {
  flex-direction: row-reverse;
}
.cid-vahEMiSqA8 img {
  width: 100%;
}
.cid-sSaPvDrmCT {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sSaPvDrmCT .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sSaPvDrmCT .mbr-text,
.cid-sSaPvDrmCT .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sSaPvDrmCT .mbr-section-title,
  .cid-sSaPvDrmCT .mbr-section-btn,
  .cid-sSaPvDrmCT .mbr-text {
    text-align: center;
  }
}
.cid-sSaPvDRtgc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sSaPvDRtgc .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sSaPvDRtgc .mbr-text {
  text-align: center;
}
.cid-sSaPvEcV11 {
  padding-top: 280px;
  background-image: url("../../../assets/images/spa-plumeria-coconut-2000-2000x600.jpg");
}
.cid-vaoNQSNwKE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vaoNQSNwKE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vaoNQSNwKE .card-title {
  margin-bottom: 26px;
  color: #ff6666;
}
.cid-vaoNQSNwKE .mbr-text {
  margin-bottom: 30px;
}
.cid-vaoNQSNwKE .iconfont-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
}
.cid-vaoNQSNwKE .iconfont-wrapper svg {
  position: absolute;
  top: -20px;
  left: -28px;
}
.cid-vaoNQSNwKE .iconfont-wrapper svg #grad_1 {
  stop-color: #6b3df0;
}
.cid-vaoNQSNwKE .iconfont-wrapper svg #grad_2 {
  stop-color: #b39cf7;
}
.cid-vaoNQSNwKE .iconfont-wrapper svg #blur_svg {
  flood-color: #6b3df0;
}
.cid-vaoNQSNwKE .iconfont-wrapper .mbr-iconfont {
  color: #ffffff;
  font-size: 38px;
  line-height: 73px;
  position: absolute;
  top: 0;
  left: 14px;
  z-index: 5;
}
@media (min-width: 992px) {
  .cid-vaoNQSNwKE .text-wrapper {
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vaoNQSNwKE .text-wrapper {
    text-align: center;
  }
  .cid-vaoNQSNwKE .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-vaoNQSNwKE .mbr-text {
    margin-bottom: 20px;
  }
  .cid-vaoNQSNwKE .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-vaoNQSNwKE .card-title,
.cid-vaoNQSNwKE .icon_block {
  color: #0d5009;
}
.cid-vaoNTgwpqs {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-vaoNTgwpqs blockquote {
  border-color: #12700d;
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-vaoNTgwpqs .mbr-section-title {
  color: #0d5009;
}
.cid-uDzSNED6qH {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  background-color: #98b496;
}
.cid-uDzSNED6qH .accordion .card {
  overflow: hidden;
}
.cid-uDzSNED6qH .accordion .card:not(:first-of-type):not(:last-of-type) {
  border-radius: 35px !important;
}
.cid-uDzSNED6qH .accordion .card:first-of-type {
  border-radius: 35px !important;
}
.cid-uDzSNED6qH .accordion .card:last-of-type {
  border-radius: 35px !important;
}
.cid-uDzSNED6qH .mbr-section-subtitle {
  color: #999999;
  font-weight: 700;
}
.cid-uDzSNED6qH .panel-body {
  padding: 0.3rem 2rem;
}
.cid-uDzSNED6qH .card-title {
  position: relative;
}
.cid-uDzSNED6qH .mbr-text {
  position: relative;
}
.cid-uDzSNED6qH .card {
  margin-bottom: 2rem;
  transition: all 0.3s;
  background: #fff0b0;
  border-radius: 35px;
}
.cid-uDzSNED6qH .card .card-header {
  padding: 0.8rem 0rem !important;
  background-color: transparent !important;
  border: none;
}
.cid-uDzSNED6qH .card .card-header a.panel-title {
  margin-bottom: 0;
  font-style: normal;
  font-weight: 500;
  display: block;
  text-decoration: none !important;
  margin-top: 0px;
  line-height: normal;
}
.cid-uDzSNED6qH .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-uDzSNED6qH .card .card-header a.panel-title h5 {
  padding: 0.6rem 2rem;
  margin-bottom: -1px;
  font-weight: 700;
  transition: all 0.3s;
}
.cid-uDzSNED6qH .card .card-header a.panel-title h5 .sign {
  padding-right: 1rem;
}
.cid-uDzSNED6qH .card .card-header a.panel-title h5:hover {
  color: #0d5009;
}
.cid-uDzSNED6qH .sign {
  font-family: "FontAwesome" !important;
  font-size: 1rem !important;
  margin-right: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 52px;
  width: 52px;
}
.cid-uDzSNED6qH .mbr-iconfont {
  border: 2px solid #0d5009;
  border-radius: 50%;
  color: #0d5009;
}
.cid-uDzSNED6qH .mbri-arrow-up {
  background-color: transparent !important;
  color: #0d5009 !important;
}
.cid-uDzSNED6qH .mbri-arrow-up:before {
  content: "\f068";
}
.cid-uDzSNED6qH .panel-title {
  display: flex !important;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.cid-uDzSNED6qH .mbri-arrow-down:before {
  content: "\f067";
}
.cid-uDzSNED6qH .panel-text {
  padding: 0rem;
}
.cid-uDzSNED6qH .panel-collapse {
  margin-top: -1px;
}
.cid-uDzSNED6qH .block-right {
  position: relative;
}
.cid-uDzSNED6qH .card-inner-2 {
  position: relative;
  color: #fff;
  text-align: center;
  padding: 120px 15px 95px 15px;
}
.cid-uDzSNED6qH .img-1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  font-family: "object-fit: cover; object-position: top center";
}
.cid-uDzSNED6qH .wrapper-text-2 {
  position: absolute;
}
.cid-uDzSNED6qH .link {
  font-weight: 700;
  position: relative;
  display: inline-block;
}
.cid-uDzSNED6qH .link:hover {
  color: #12700d !important;
}
.cid-uDzSNED6qH .link::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 2px;
  left: 0;
  background-color: currentColor;
  transition: opacity 0.3s;
}
.cid-uDzSNED6qH .col {
  padding: 0rem;
}
.cid-uDzSNED6qH .link:hover::after {
  opacity: 0;
}
.cid-uDzSNED6qH .card-box {
  top: 0;
  left: 0;
  z-index: 1;
  position: absolute;
  background-color: rgba(13, 80, 9, 0.1);
  height: 100%;
  width: 100%;
  pointer-events: none;
  transition: 0.3s;
}
.cid-uDzSNED6qH .block-text-img {
  z-index: 10;
  position: relative;
}
.cid-uDzSNED6qH H5 {
  color: #232323;
}
.cid-uDzSNED6qH .mbr-section-title,
.cid-uDzSNED6qH .ornament {
  color: #0d5009;
}
.cid-vaoNY98wny {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #12700d;
}
.cid-vaoNY98wny .mbr-fallback-image.disabled {
  display: none;
}
.cid-vaoNY98wny .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-vaoNY98wny .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaoNY98wny .row {
  flex-direction: row-reverse;
}
.cid-vaoNY98wny img {
  width: 100%;
}
.cid-vaoO08Xwc7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffe885;
}
.cid-vaoO08Xwc7 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-vaoO08Xwc7 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-vaoO08Xwc7 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-vaoO08Xwc7 H3 {
  color: #0d5009;
}
.cid-vaoO08Xwc7 .list {
  color: #071533;
}
.cid-sSaPvIaqG6 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sSaPvIaqG6 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sSaPvIaqG6 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sSaPvIaqG6 .card-img {
  margin-bottom: 1rem;
}
.cid-sSaPvIaqG6 .card-img span {
  font-size: 60px;
}
.cid-sSaPvIxumV {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv01BfGqQ {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sSQqgV8UgU {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sSQqgV8UgU .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sSQqgV8UgU .mbr-text,
.cid-sSQqgV8UgU .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sSQqgV8UgU .mbr-section-title,
  .cid-sSQqgV8UgU .mbr-section-btn,
  .cid-sSQqgV8UgU .mbr-text {
    text-align: center;
  }
}
.cid-sSQqgVwQgh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sSQqgVwQgh .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sSQqgVwQgh .mbr-text {
  text-align: center;
}
.cid-sSQqgVRG51 {
  padding-top: 350px;
  background-image: url("../../../assets/images/coming-soon-sb-2000x600-2000x600.jpg");
}
.cid-sSQqgZ9LO0 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sSQqgZ9LO0 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sSQqgZ9LO0 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sSQqgZ9LO0 .card-img {
  margin-bottom: 1rem;
}
.cid-sSQqgZ9LO0 .card-img span {
  font-size: 60px;
}
.cid-sSQqgZB0wd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWuZNhanjl {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sSWrxem8Sj {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sSWrxem8Sj .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sSWrxem8Sj .mbr-text,
.cid-sSWrxem8Sj .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sSWrxem8Sj .mbr-section-title,
  .cid-sSWrxem8Sj .mbr-section-btn,
  .cid-sSWrxem8Sj .mbr-text {
    text-align: center;
  }
}
.cid-sSWrxeTTfd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sSWrxeTTfd .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sSWrxeTTfd .mbr-text {
  text-align: center;
}
.cid-sSWrxfcnwE {
  padding-top: 350px;
  background-image: url("../../../assets/images/public-speaking-2000x500-2000x500.jpg");
}
.cid-sSWrxfCkdx {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sSWrxfCkdx .mbr-section-title {
  color: #0d5009;
}
.cid-sSWrxg8KKw {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sSWrxg8KKw .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sSWrxg8KKw .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sSWrxg8KKw .card-img {
  margin-bottom: 1rem;
}
.cid-sSWrxg8KKw .card-img span {
  font-size: 60px;
}
.cid-sSWrxgF5b5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWuZJ1v6kF {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sSWvDFAgHI {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sSWvDFAgHI .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sSWvDFAgHI .mbr-text,
.cid-sSWvDFAgHI .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sSWvDFAgHI .mbr-section-title,
  .cid-sSWvDFAgHI .mbr-section-btn,
  .cid-sSWvDFAgHI .mbr-text {
    text-align: center;
  }
}
.cid-sSWvDFZuqE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sSWvDFZuqE .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sSWvDFZuqE .mbr-text {
  text-align: center;
}
.cid-sSWvDGj9IP {
  padding-top: 350px;
  background-image: url("../../../assets/images/waikoloa-sunset-2000x600-2000x600.jpg");
}
.cid-sSWvDGD3v6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-sSWvDH4cnH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sSWvDH4cnH .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sSWvDH4cnH .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sSWvDH4cnH .card-img {
  margin-bottom: 1rem;
}
.cid-sSWvDH4cnH .card-img span {
  font-size: 60px;
}
.cid-sSWvDHrzEq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWuZEMePLZ {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sSWBYEw6W1 {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sSWBYEw6W1 .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sSWBYEw6W1 .mbr-text,
.cid-sSWBYEw6W1 .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sSWBYEw6W1 .mbr-section-title,
  .cid-sSWBYEw6W1 .mbr-section-btn,
  .cid-sSWBYEw6W1 .mbr-text {
    text-align: center;
  }
}
.cid-sSWBYEYQjK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sSWBYEYQjK .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sSWBYEYQjK .mbr-text {
  text-align: center;
}
.cid-sZNEgyYsxu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/door-to-the-universe-2000x1140.jpg");
}
.cid-sZNEgyYsxu .mbr-text,
.cid-sZNEgyYsxu .mbr-section-btn {
  color: #232323;
}
.cid-sZNEgyYsxu .card-title,
.cid-sZNEgyYsxu .card-box {
  color: #e6c63b;
}
.cid-sZNEgyYsxu .mbr-text,
.cid-sZNEgyYsxu .link-wrap {
  color: #ffffff;
}
.cid-sZNEgyYsxu .card-box .mbr-text,
.cid-sZNEgyYsxu .mbr-section-btn {
  color: #fafafa;
}
.cid-sSWBYGgoyw {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sSWBYGgoyw .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sSWBYGgoyw .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sSWBYGgoyw .card-img {
  margin-bottom: 1rem;
}
.cid-sSWBYGgoyw .card-img span {
  font-size: 60px;
}
.cid-sSWBYGJ6Ht {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWv06jij28 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sTASgcaaMd {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sTASgcaaMd .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sTASgcaaMd .mbr-text,
.cid-sTASgcaaMd .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sTASgcaaMd .mbr-section-title,
  .cid-sTASgcaaMd .mbr-section-btn,
  .cid-sTASgcaaMd .mbr-text {
    text-align: center;
  }
}
.cid-sTASgdac1w {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sTASgdac1w .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sTASgdac1w .mbr-text {
  text-align: center;
}
.cid-sTASgecvcA {
  padding-top: 280px;
  background-image: url("../../../assets/images/store-opening-soon-2000x500.png");
}
.cid-sTASgffLc7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sTASgffLc7 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sTASgffLc7 .card-title {
  margin-bottom: 26px;
  color: #ff6666;
}
.cid-sTASgffLc7 .mbr-text {
  margin-bottom: 30px;
}
.cid-sTASgffLc7 .iconfont-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
}
.cid-sTASgffLc7 .iconfont-wrapper svg {
  position: absolute;
  top: -20px;
  left: -28px;
}
.cid-sTASgffLc7 .iconfont-wrapper svg #grad_1 {
  stop-color: #6b3df0;
}
.cid-sTASgffLc7 .iconfont-wrapper svg #grad_2 {
  stop-color: #b39cf7;
}
.cid-sTASgffLc7 .iconfont-wrapper svg #blur_svg {
  flood-color: #6b3df0;
}
.cid-sTASgffLc7 .iconfont-wrapper .mbr-iconfont {
  color: #ffffff;
  font-size: 38px;
  line-height: 73px;
  position: absolute;
  top: 0;
  left: 14px;
  z-index: 5;
}
@media (min-width: 992px) {
  .cid-sTASgffLc7 .text-wrapper {
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sTASgffLc7 .text-wrapper {
    text-align: center;
  }
  .cid-sTASgffLc7 .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-sTASgffLc7 .mbr-text {
    margin-bottom: 20px;
  }
  .cid-sTASgffLc7 .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-sTASgffLc7 .card-title,
.cid-sTASgffLc7 .icon_block {
  color: #12700d;
}
.cid-sTASgiUZdE {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sTASgiUZdE .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sTASgiUZdE .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sTASgiUZdE .card-img {
  margin-bottom: 1rem;
}
.cid-sTASgiUZdE .card-img span {
  font-size: 60px;
}
.cid-sTASgjNWOo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWuZXnIIiX {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sSVWoQYGfT {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sSVWoQYGfT .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sSVWoQYGfT .mbr-text,
.cid-sSVWoQYGfT .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sSVWoQYGfT .mbr-section-title,
  .cid-sSVWoQYGfT .mbr-section-btn,
  .cid-sSVWoQYGfT .mbr-text {
    text-align: center;
  }
}
.cid-sSVWoRspSN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sSVWoRspSN .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sSVWoRspSN .mbr-text {
  text-align: center;
}
.cid-sSVWoRMHnk {
  padding-top: 350px;
  background-image: url("../../../assets/images/book-online-phone-laptop-2000x600-2000x600.jpg");
}
#custom-html-at {
  /* Type valid CSS here */
}
#custom-html-at div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-at p {
  font-size: 60px;
  color: #777;
}
.cid-sSVWoS8CNN {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sSVWoS8CNN .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sSVWoS8CNN .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sSVWoS8CNN .card-img {
  margin-bottom: 1rem;
}
.cid-sSVWoS8CNN .card-img span {
  font-size: 60px;
}
.cid-sSVWoSAFfv {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWwispy8mr {
  z-index: 1000;
  width: 100%;
}
.cid-sWwispy8mr nav.navbar {
  position: fixed;
}
.cid-sWwispy8mr .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-sWwispy8mr .dropdown-menu {
  padding: 0;
}
.cid-sWwispy8mr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWwispy8mr .dropdown-item:hover,
.cid-sWwispy8mr .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWwispy8mr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWwispy8mr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWwispy8mr .nav-link {
  position: relative;
}
.cid-sWwispy8mr .container {
  display: flex;
  margin: auto;
}
.cid-sWwispy8mr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWwispy8mr .navbar-caption {
  padding-right: 4rem;
}
.cid-sWwispy8mr .dropdown-menu,
.cid-sWwispy8mr .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWwispy8mr .nav-item:focus,
.cid-sWwispy8mr .nav-link:focus {
  outline: none;
}
.cid-sWwispy8mr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWwispy8mr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWwispy8mr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWwispy8mr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWwispy8mr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWwispy8mr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWwispy8mr .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWwispy8mr .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWwispy8mr .navbar.opened {
  transition: all .3s;
}
.cid-sWwispy8mr .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWwispy8mr .navbar .navbar-logo img {
  width: auto;
}
.cid-sWwispy8mr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWwispy8mr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWwispy8mr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWwispy8mr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWwispy8mr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWwispy8mr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWwispy8mr .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: 55%;
}
.cid-sWwispy8mr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWwispy8mr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWwispy8mr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWwispy8mr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWwispy8mr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWwispy8mr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWwispy8mr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWwispy8mr .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: 55%;
  }
  .cid-sWwispy8mr .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWwispy8mr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWwispy8mr .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWwispy8mr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWwispy8mr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWwispy8mr .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWwispy8mr .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWwispy8mr .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWwispy8mr .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWwispy8mr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWwispy8mr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWwispy8mr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWwispy8mr .dropdown-item.active,
.cid-sWwispy8mr .dropdown-item:active {
  background-color: transparent;
}
.cid-sWwispy8mr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWwispy8mr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWwispy8mr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWwispy8mr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWwispy8mr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWwispy8mr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWwispy8mr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWwispy8mr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWwispy8mr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWwispy8mr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWwispy8mr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWwispy8mr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWwispy8mr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWwispy8mr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWwispy8mr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWwispy8mr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWwispy8mr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWwispy8mr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWwispy8mr .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWwispy8mr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWwispy8mr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWwispy8mr .navbar {
    height: 77px;
  }
  .cid-sWwispy8mr .navbar.opened {
    height: auto;
  }
  .cid-sWwispy8mr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWwisioDDl {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sWwisj5tkc {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sWwisj5tkc .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sWwisj5tkc .mbr-text,
.cid-sWwisj5tkc .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sWwisj5tkc .mbr-section-title,
  .cid-sWwisj5tkc .mbr-section-btn,
  .cid-sWwisj5tkc .mbr-text {
    text-align: center;
  }
}
.cid-sWwisjHgpY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sWwisjHgpY .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sWwisjHgpY .mbr-text {
  text-align: center;
}
.cid-sWwisk7Scb {
  padding-top: 280px;
  background-image: url("../../../assets/images/upcoming-events-rainbow-2000x500-2000x500.jpg");
}
#custom-html-c1 {
  /* Type valid CSS here */
}
#custom-html-c1 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-c1 p {
  font-size: 60px;
  color: #777;
}
.cid-sWwiskL2l4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #fafafa;
}
.cid-sWwiskL2l4 .container-fluid {
  padding: 0 3rem;
}
.cid-sWwiskL2l4 .mbr-section-subtitle {
  color: #000000;
}
.cid-sWwiskL2l4 .scroll {
  overflow-x: auto;
  padding: 0;
}
.cid-sWwiskL2l4 .table-wrapper {
  margin: 0 auto;
}
.cid-sWwiskL2l4 .head-item {
  min-width: 70px;
}
.cid-sWwiskL2l4 table {
  width: 100% !important;
  margin-top: 6px;
  margin-bottom: 0;
}
.cid-sWwiskL2l4 table th {
  padding: 1.5rem 1rem;
  transition: all 0.2s;
  text-align: center;
  background-color: #0d5009;
  color: white;
  vertical-align: middle;
}
.cid-sWwiskL2l4 table td {
  padding: 1.2rem 1.6rem;
  vertical-align: middle;
}
.cid-sWwiskL2l4 .dataTables_filter {
  text-align: right;
  margin-bottom: 0.5rem;
}
.cid-sWwiskL2l4 .dataTables_filter label {
  display: inline;
  white-space: normal !important;
}
.cid-sWwiskL2l4 .dataTables_filter input {
  display: inline;
  width: auto;
  margin-left: 0.5rem;
  border-radius: 10px;
  padding-left: 1rem;
}
.cid-sWwiskL2l4 .dataTables_info {
  padding-bottom: 1rem;
  padding-top: 1rem;
  white-space: normal !important;
  text-align: left;
  width: 100%;
}
.cid-sWwiskL2l4 .dataTables_wrapper {
  display: block;
}
.cid-sWwiskL2l4 .dataTables_wrapper .search {
  margin-bottom: 0.5rem;
}
.cid-sWwiskL2l4 .dataTables_wrapper .table {
  overflow-x: auto;
}
.cid-sWwiskL2l4 .head-item:after,
.cid-sWwiskL2l4 .head-item:before {
  bottom: 50% !important;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
@media (max-width: 992px) {
  .cid-sWwiskL2l4 .dataTables_filter {
    text-align: center;
  }
  .cid-sWwiskL2l4 .table-wrapper {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .cid-sWwiskL2l4 .dataTables_filter {
    text-align: center;
  }
  .cid-sWwiskL2l4 .dataTables_filter input {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .cid-sWwiskL2l4 .table-wrapper {
    width: 100% !important;
  }
  .cid-sWwiskL2l4 .container-fluid {
    padding: 0 1rem;
  }
  .cid-sWwiskL2l4 table th,
  .cid-sWwiskL2l4 table td {
    padding: 0.75rem;
  }
}
.cid-sWwiskL2l4 .mbr-section-title,
.cid-sWwiskL2l4 .underline {
  color: #0d5009;
}
.cid-sWwiskL2l4 .body-item {
  color: #000000;
}
.cid-sWwisnt92s {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sWwisnt92s .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sWwisnt92s .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sWwisnt92s .card-img {
  margin-bottom: 1rem;
}
.cid-sWwisnt92s .card-img span {
  font-size: 60px;
}
.cid-sWwiso8sdu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWC0UEiHeZ {
  z-index: 1000;
  width: 100%;
}
.cid-sWC0UEiHeZ nav.navbar {
  position: fixed;
}
.cid-sWC0UEiHeZ .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-sWC0UEiHeZ .dropdown-menu {
  padding: 0;
}
.cid-sWC0UEiHeZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWC0UEiHeZ .dropdown-item:hover,
.cid-sWC0UEiHeZ .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWC0UEiHeZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWC0UEiHeZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWC0UEiHeZ .nav-link {
  position: relative;
}
.cid-sWC0UEiHeZ .container {
  display: flex;
  margin: auto;
}
.cid-sWC0UEiHeZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWC0UEiHeZ .navbar-caption {
  padding-right: 4rem;
}
.cid-sWC0UEiHeZ .dropdown-menu,
.cid-sWC0UEiHeZ .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWC0UEiHeZ .nav-item:focus,
.cid-sWC0UEiHeZ .nav-link:focus {
  outline: none;
}
.cid-sWC0UEiHeZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWC0UEiHeZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWC0UEiHeZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWC0UEiHeZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWC0UEiHeZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWC0UEiHeZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWC0UEiHeZ .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWC0UEiHeZ .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWC0UEiHeZ .navbar.opened {
  transition: all .3s;
}
.cid-sWC0UEiHeZ .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWC0UEiHeZ .navbar .navbar-logo img {
  width: auto;
}
.cid-sWC0UEiHeZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWC0UEiHeZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWC0UEiHeZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWC0UEiHeZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWC0UEiHeZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWC0UEiHeZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWC0UEiHeZ .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: 55%;
}
.cid-sWC0UEiHeZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWC0UEiHeZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWC0UEiHeZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWC0UEiHeZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWC0UEiHeZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWC0UEiHeZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWC0UEiHeZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWC0UEiHeZ .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: 55%;
  }
  .cid-sWC0UEiHeZ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWC0UEiHeZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWC0UEiHeZ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWC0UEiHeZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWC0UEiHeZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWC0UEiHeZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWC0UEiHeZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWC0UEiHeZ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWC0UEiHeZ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWC0UEiHeZ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWC0UEiHeZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWC0UEiHeZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWC0UEiHeZ .dropdown-item.active,
.cid-sWC0UEiHeZ .dropdown-item:active {
  background-color: transparent;
}
.cid-sWC0UEiHeZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWC0UEiHeZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWC0UEiHeZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWC0UEiHeZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWC0UEiHeZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWC0UEiHeZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWC0UEiHeZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWC0UEiHeZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWC0UEiHeZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWC0UEiHeZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWC0UEiHeZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWC0UEiHeZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWC0UEiHeZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWC0UEiHeZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWC0UEiHeZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWC0UEiHeZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWC0UEiHeZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWC0UEiHeZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWC0UEiHeZ .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWC0UEiHeZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWC0UEiHeZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWC0UEiHeZ .navbar {
    height: 77px;
  }
  .cid-sWC0UEiHeZ .navbar.opened {
    height: auto;
  }
  .cid-sWC0UEiHeZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWC0UvuIvE {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-tgYHmavF50 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tgYHmavF50 .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-tgYHmavF50 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tgYHmavF50 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tgYHmavF50 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tgYHmavF50 .mbr-section-title {
  color: #0d5009;
}
.cid-sWC0UyppYX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sWC0UyppYX .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sWC0UyppYX .mbr-text {
  text-align: center;
}
.cid-sZxCvGkzGQ {
  padding-top: 280px;
  background-image: url("../../../assets/images/four-elements-symbol-2000x450-2000x450.png");
}
.cid-sWIuTlqEiK {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-sWIuTlqEiK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWIuTlqEiK img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sWIuTlqEiK .text-wrapper {
    padding: 2rem;
  }
}
.cid-sWIuTlqEiK .mbr-section-title {
  color: #0d5009;
}
.cid-sWIwMxH9xs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-sWIwMxH9xs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sWIwMxH9xs .row {
  flex-direction: row-reverse;
}
.cid-sWIwMxH9xs img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sWIwMxH9xs .text-wrapper {
    padding: 2rem;
  }
}
.cid-sWHhtyN4m9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sWHhtyN4m9 .mbr-section-subtitle {
  color: #0d5009;
}
.cid-sWHi3NScuq {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-sWHi3NScuq ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-sWHi3NScuq li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-sWHi3NScuq ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-sWCaqRopYX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sWCaqRopYX ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-sWCaqRopYX li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-sWCaqRopYX ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-sWCaqRopYX H3 {
  color: #0d5009;
}
.cid-sWGRaQMwpE {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sWGRaQMwpE .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-sWGRaQMwpE .panel-group {
  border: none;
}
.cid-sWGRaQMwpE .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-sWGRaQMwpE .panel-body,
.cid-sWGRaQMwpE .card-header {
  padding: 1rem 0;
}
.cid-sWGRaQMwpE .panel-title-edit {
  color: #000000;
}
.cid-sWGRaQMwpE .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-sWGRaQMwpE H3 {
  color: #0d5009;
}
.cid-sWGU3P0TQs {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sWGU3P0TQs .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-sWGU3P0TQs .panel-group {
  border: none;
}
.cid-sWGU3P0TQs .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-sWGU3P0TQs .panel-body,
.cid-sWGU3P0TQs .card-header {
  padding: 1rem 0;
}
.cid-sWGU3P0TQs .panel-title-edit {
  color: #000000;
}
.cid-sWGU3P0TQs .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tgYG6hU0oo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tgYG6hU0oo .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-tgYG6hU0oo .item-title,
.cid-tgYG6hU0oo .card_topic {
  margin-bottom: 12px;
}
.cid-tgYG6hU0oo .category_content {
  opacity: .8;
}
.cid-tgYG6hU0oo .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-tgYG6hU0oo .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-tgYG6hU0oo .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-tgYG6hU0oo .mbr-section-btn .btn-secondary-outline:hover,
.cid-tgYG6hU0oo .mbr-section-btn .btn-secondary-outline .active,
.cid-tgYG6hU0oo .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-tgYG6hU0oo H5 {
  color: #12700d;
}
.cid-sWCnIgLPE5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #e6c63b;
}
.cid-sWCnIgLPE5 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sWCnIgLPE5 .plan-body {
  padding-bottom: 2rem;
}
.cid-sWCnIgLPE5 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sWCnIgLPE5 .price {
  color: #12700d;
}
.cid-sWCnIgLPE5 .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sWCnIgLPE5 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sWCnIgLPE5 .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sWCnIgLPE5 .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sWCnIgLPE5 .plan {
    margin-bottom: 2rem;
  }
}
.cid-sWC0UC5UPi {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sWC0UC5UPi .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sWC0UC5UPi .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sWC0UC5UPi .card-img {
  margin-bottom: 1rem;
}
.cid-sWC0UC5UPi .card-img span {
  font-size: 60px;
}
.cid-sWC0UCNuPF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sX4gyDOQA8 {
  z-index: 1000;
  width: 100%;
}
.cid-sX4gyDOQA8 nav.navbar {
  position: fixed;
}
.cid-sX4gyDOQA8 .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-sX4gyDOQA8 .dropdown-menu {
  padding: 0;
}
.cid-sX4gyDOQA8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sX4gyDOQA8 .dropdown-item:hover,
.cid-sX4gyDOQA8 .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sX4gyDOQA8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sX4gyDOQA8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sX4gyDOQA8 .nav-link {
  position: relative;
}
.cid-sX4gyDOQA8 .container {
  display: flex;
  margin: auto;
}
.cid-sX4gyDOQA8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sX4gyDOQA8 .navbar-caption {
  padding-right: 4rem;
}
.cid-sX4gyDOQA8 .dropdown-menu,
.cid-sX4gyDOQA8 .navbar.opened {
  background: #0d5009 !important;
}
.cid-sX4gyDOQA8 .nav-item:focus,
.cid-sX4gyDOQA8 .nav-link:focus {
  outline: none;
}
.cid-sX4gyDOQA8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sX4gyDOQA8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sX4gyDOQA8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sX4gyDOQA8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sX4gyDOQA8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sX4gyDOQA8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sX4gyDOQA8 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sX4gyDOQA8 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sX4gyDOQA8 .navbar.opened {
  transition: all .3s;
}
.cid-sX4gyDOQA8 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sX4gyDOQA8 .navbar .navbar-logo img {
  width: auto;
}
.cid-sX4gyDOQA8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sX4gyDOQA8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sX4gyDOQA8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sX4gyDOQA8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sX4gyDOQA8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sX4gyDOQA8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sX4gyDOQA8 .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: 55%;
}
.cid-sX4gyDOQA8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sX4gyDOQA8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sX4gyDOQA8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sX4gyDOQA8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sX4gyDOQA8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sX4gyDOQA8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sX4gyDOQA8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sX4gyDOQA8 .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: 55%;
  }
  .cid-sX4gyDOQA8 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sX4gyDOQA8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sX4gyDOQA8 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sX4gyDOQA8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sX4gyDOQA8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sX4gyDOQA8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sX4gyDOQA8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sX4gyDOQA8 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sX4gyDOQA8 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sX4gyDOQA8 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sX4gyDOQA8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sX4gyDOQA8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sX4gyDOQA8 .dropdown-item.active,
.cid-sX4gyDOQA8 .dropdown-item:active {
  background-color: transparent;
}
.cid-sX4gyDOQA8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sX4gyDOQA8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sX4gyDOQA8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sX4gyDOQA8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sX4gyDOQA8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sX4gyDOQA8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sX4gyDOQA8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sX4gyDOQA8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sX4gyDOQA8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sX4gyDOQA8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sX4gyDOQA8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sX4gyDOQA8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sX4gyDOQA8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sX4gyDOQA8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sX4gyDOQA8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sX4gyDOQA8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sX4gyDOQA8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sX4gyDOQA8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sX4gyDOQA8 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sX4gyDOQA8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sX4gyDOQA8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sX4gyDOQA8 .navbar {
    height: 77px;
  }
  .cid-sX4gyDOQA8 .navbar.opened {
    height: auto;
  }
  .cid-sX4gyDOQA8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sX4gyvqr2k {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sX4gywsf1M {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sX4gywsf1M .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sX4gywsf1M img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sX4gywsf1M .text-wrapper {
    padding: 2rem;
  }
}
.cid-sX4gywsf1M .mbr-section-title {
  color: #0d5009;
}
.cid-sX4gyx3OYf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sX4gyx3OYf .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sX4gyx3OYf .mbr-text {
  text-align: center;
}
.cid-sXgtsXoPul {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/palm-fronds-on-black-2000-2000x500.png");
}
.cid-sX4gyyELSs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-sX4gyyELSs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sX4gyyELSs .row {
  flex-direction: row-reverse;
}
.cid-sX4gyyELSs img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sX4gyyELSs .text-wrapper {
    padding: 2rem;
  }
}
.cid-sX4gyyELSs .mbr-section-title {
  color: #0d5009;
}
.cid-sXayNdJiKI {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
.cid-sXayNdJiKI ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-sXayNdJiKI li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-sXayNdJiKI ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-sXayNdJiKI H3 {
  color: #0d5009;
}
.cid-sX4gyBY8S0 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sX4gyBY8S0 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sX4gyBY8S0 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sX4gyBY8S0 .card-img {
  margin-bottom: 1rem;
}
.cid-sX4gyBY8S0 .card-img span {
  font-size: 60px;
}
.cid-sX4gyCvDFU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sXgPZbwiSq {
  z-index: 1000;
  width: 100%;
}
.cid-sXgPZbwiSq nav.navbar {
  position: fixed;
}
.cid-sXgPZbwiSq .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-sXgPZbwiSq .dropdown-menu {
  padding: 0;
}
.cid-sXgPZbwiSq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sXgPZbwiSq .dropdown-item:hover,
.cid-sXgPZbwiSq .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sXgPZbwiSq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sXgPZbwiSq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sXgPZbwiSq .nav-link {
  position: relative;
}
.cid-sXgPZbwiSq .container {
  display: flex;
  margin: auto;
}
.cid-sXgPZbwiSq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sXgPZbwiSq .navbar-caption {
  padding-right: 4rem;
}
.cid-sXgPZbwiSq .dropdown-menu,
.cid-sXgPZbwiSq .navbar.opened {
  background: #0d5009 !important;
}
.cid-sXgPZbwiSq .nav-item:focus,
.cid-sXgPZbwiSq .nav-link:focus {
  outline: none;
}
.cid-sXgPZbwiSq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sXgPZbwiSq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sXgPZbwiSq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sXgPZbwiSq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sXgPZbwiSq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sXgPZbwiSq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sXgPZbwiSq .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sXgPZbwiSq .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sXgPZbwiSq .navbar.opened {
  transition: all .3s;
}
.cid-sXgPZbwiSq .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sXgPZbwiSq .navbar .navbar-logo img {
  width: auto;
}
.cid-sXgPZbwiSq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sXgPZbwiSq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sXgPZbwiSq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sXgPZbwiSq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sXgPZbwiSq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sXgPZbwiSq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sXgPZbwiSq .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: 55%;
}
.cid-sXgPZbwiSq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sXgPZbwiSq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sXgPZbwiSq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sXgPZbwiSq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sXgPZbwiSq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sXgPZbwiSq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sXgPZbwiSq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sXgPZbwiSq .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: 55%;
  }
  .cid-sXgPZbwiSq .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sXgPZbwiSq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sXgPZbwiSq .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sXgPZbwiSq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sXgPZbwiSq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sXgPZbwiSq .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sXgPZbwiSq .navbar.navbar-short {
  min-height: 60px;
}
.cid-sXgPZbwiSq .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sXgPZbwiSq .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sXgPZbwiSq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sXgPZbwiSq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sXgPZbwiSq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sXgPZbwiSq .dropdown-item.active,
.cid-sXgPZbwiSq .dropdown-item:active {
  background-color: transparent;
}
.cid-sXgPZbwiSq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sXgPZbwiSq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sXgPZbwiSq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sXgPZbwiSq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sXgPZbwiSq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sXgPZbwiSq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sXgPZbwiSq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sXgPZbwiSq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sXgPZbwiSq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sXgPZbwiSq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sXgPZbwiSq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sXgPZbwiSq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sXgPZbwiSq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sXgPZbwiSq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sXgPZbwiSq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sXgPZbwiSq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sXgPZbwiSq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sXgPZbwiSq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sXgPZbwiSq .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sXgPZbwiSq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sXgPZbwiSq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sXgPZbwiSq .navbar {
    height: 77px;
  }
  .cid-sXgPZbwiSq .navbar.opened {
    height: auto;
  }
  .cid-sXgPZbwiSq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sXgPZ47cHu {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-tk1qB0lyIf {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tk1qB0lyIf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tk1qB0lyIf img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tk1qB0lyIf .text-wrapper {
    padding: 2rem;
  }
}
.cid-tk1qB0lyIf .mbr-section-title {
  color: #0d5009;
}
.cid-sXgPZ5tBVU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sXgPZ5tBVU .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sXgPZ5tBVU .mbr-text {
  text-align: center;
}
.cid-sXrM1UPtG4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chakra-series-2000-2000x278.png");
}
.cid-sXDTM9dNG3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-sXDTM9dNG3 .line {
  background-color: #12700d;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sXDTM9dNG3 .mbr-text {
  color: #0d5009;
}
.cid-sXDTudXTHR {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sXDTudXTHR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sXDTudXTHR .row {
  flex-direction: row-reverse;
}
.cid-sXDTudXTHR img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sXDTudXTHR .text-wrapper {
    padding: 2rem;
  }
}
.cid-sXDTudXTHR .mbr-section-title {
  color: #0d5009;
}
.cid-sXJRE6iCg8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe161;
}
.cid-sXgPZ6Sbqj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-sXgPZ6Sbqj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sXgPZ6Sbqj .row {
  flex-direction: row-reverse;
}
.cid-sXgPZ6Sbqj img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sXgPZ6Sbqj .text-wrapper {
    padding: 2rem;
  }
}
.cid-sXgPZ6Sbqj .mbr-section-title {
  color: #0d5009;
}
.cid-sXrRLKjZmF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sXrRLKjZmF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sXrRLKjZmF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sXrRLKjZmF .text-wrapper {
    padding: 2rem;
  }
}
.cid-sXrRLKjZmF .mbr-section-title {
  color: #0d5009;
}
.cid-sXDQEEuNkx {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-sXDQEEuNkx .row {
  flex-direction: row-reverse;
  position: relative;
}
.cid-sXDQEEuNkx .carousel-indicators {
  left: 75%;
  bottom: 0;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-sXDQEEuNkx .carousel-indicators {
    position: relative;
    left: 0;
    flex-direction: row;
    bottom: -10%;
  }
}
.cid-sXDQEEuNkx .carousel-indicators li {
  margin-bottom: 2rem;
  margin-right: 31px;
  margin-left: 31px;
  opacity: 1;
  width: 6px;
  height: 6px;
  max-width: 6px;
  max-height: 6px;
  min-width: 6px;
  min-height: 6px;
  background: #ffffff;
  border: none;
  position: relative;
  transition: 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.cid-sXDQEEuNkx .carousel-indicators li:hover {
  opacity: 1 !important;
}
.cid-sXDQEEuNkx .carousel-indicators li svg {
  position: absolute;
  display: block;
  width: 36px;
  height: 36px;
  z-index: 1;
  fill: none;
  color: #ffe161;
  stroke: none;
  overflow: visible;
}
.cid-sXDQEEuNkx .carousel-indicators li svg circle {
  stroke-dasharray: 110;
  stroke-dashoffset: 110;
  stroke: #ffe161;
  stroke-width: 1;
  transition: all 0.6s cubic-bezier(0.43, 0.41, 0.36, 0.9);
  transform: rotate(-145deg);
  transform-origin: center;
}
.cid-sXDQEEuNkx .carousel-indicators li.active {
  background: #ffe161;
}
.cid-sXDQEEuNkx .carousel-indicators li.active circle {
  stroke-dashoffset: 0;
  transform: rotate(55deg);
}
.cid-sXDQEEuNkx .mbr-section-title {
  margin-bottom: 2rem;
}
.cid-sXDQEEuNkx .mbr-text,
.cid-sXDQEEuNkx .mbr-section-btn {
  text-align: left;
  color: #fafafa;
}
.cid-sXDQEEuNkx H3 {
  text-align: left;
}
.cid-sXDQEEuNkx .author,
.cid-sXDQEEuNkx .box {
  font-style: italic;
}
.cid-sXDQEEuNkx .author {
  color: #9A948D;
}
.cid-sXDQEEuNkx .author h3 {
  font-family: 'Cormorant Garamond';
}
.cid-sXDQEEuNkx .mbr-iconfont {
  left: 10%;
  top: -45%;
  position: absolute;
  font-size: 35px;
  border-radius: 50%;
  color: #ffffff;
  border: 1px solid #e6c63b;
  padding: 4rem;
}
@media (max-width: 991px) {
  .cid-sXDQEEuNkx .mbr-iconfont {
    display: none;
  }
}
.cid-sXK7vcensP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sXK7vcensP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sXK7vcensP img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sXK7vcensP .text-wrapper {
    padding: 2rem;
  }
}
.cid-sXK7vcensP .mbr-section-title {
  color: #0d5009;
}
.cid-sXK1n3yEvT {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-sXK1n3yEvT .row {
  flex-direction: row-reverse;
  position: relative;
}
.cid-sXK1n3yEvT .carousel-indicators {
  left: 75%;
  bottom: 0;
  flex-direction: column;
}
@media (max-width: 991px) {
  .cid-sXK1n3yEvT .carousel-indicators {
    position: relative;
    left: 0;
    flex-direction: row;
    bottom: -10%;
  }
}
.cid-sXK1n3yEvT .carousel-indicators li {
  margin-bottom: 2rem;
  margin-right: 31px;
  margin-left: 31px;
  opacity: 1;
  width: 6px;
  height: 6px;
  max-width: 6px;
  max-height: 6px;
  min-width: 6px;
  min-height: 6px;
  background: #ffffff;
  border: none;
  position: relative;
  transition: 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.cid-sXK1n3yEvT .carousel-indicators li:hover {
  opacity: 1 !important;
}
.cid-sXK1n3yEvT .carousel-indicators li svg {
  position: absolute;
  display: block;
  width: 36px;
  height: 36px;
  z-index: 1;
  fill: none;
  color: #ffe161;
  stroke: none;
  overflow: visible;
}
.cid-sXK1n3yEvT .carousel-indicators li svg circle {
  stroke-dasharray: 110;
  stroke-dashoffset: 110;
  stroke: #ffe161;
  stroke-width: 1;
  transition: all 0.6s cubic-bezier(0.43, 0.41, 0.36, 0.9);
  transform: rotate(-145deg);
  transform-origin: center;
}
.cid-sXK1n3yEvT .carousel-indicators li.active {
  background: #ffe161;
}
.cid-sXK1n3yEvT .carousel-indicators li.active circle {
  stroke-dashoffset: 0;
  transform: rotate(55deg);
}
.cid-sXK1n3yEvT .mbr-section-title {
  margin-bottom: 2rem;
}
.cid-sXK1n3yEvT .mbr-text,
.cid-sXK1n3yEvT .mbr-section-btn {
  text-align: left;
  color: #fff0b0;
}
.cid-sXK1n3yEvT H3 {
  text-align: left;
}
.cid-sXK1n3yEvT .author,
.cid-sXK1n3yEvT .box {
  font-style: italic;
}
.cid-sXK1n3yEvT .author {
  color: #9A948D;
}
.cid-sXK1n3yEvT .author h3 {
  font-family: 'Cormorant Garamond';
}
.cid-sXK1n3yEvT .mbr-iconfont {
  left: 10%;
  top: -45%;
  position: absolute;
  font-size: 35px;
  border-radius: 50%;
  color: #e6c63b;
  border: 1px solid #ffe161;
  padding: 4rem;
}
@media (max-width: 991px) {
  .cid-sXK1n3yEvT .mbr-iconfont {
    display: none;
  }
}
.cid-tk1rgj7ZO4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tk1rgj7ZO4 .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-tk1rgj7ZO4 .item-title,
.cid-tk1rgj7ZO4 .card_topic {
  margin-bottom: 12px;
}
.cid-tk1rgj7ZO4 .category_content {
  opacity: .8;
}
.cid-tk1rgj7ZO4 .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-tk1rgj7ZO4 .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-tk1rgj7ZO4 .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-tk1rgj7ZO4 .mbr-section-btn .btn-secondary-outline:hover,
.cid-tk1rgj7ZO4 .mbr-section-btn .btn-secondary-outline .active,
.cid-tk1rgj7ZO4 .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-tk1rgj7ZO4 H5 {
  color: #12700d;
}
.cid-sXgPZ7SJD9 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sXgPZ7SJD9 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-sXgPZ7SJD9 .panel-group {
  border: none;
}
.cid-sXgPZ7SJD9 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-sXgPZ7SJD9 .panel-body,
.cid-sXgPZ7SJD9 .card-header {
  padding: 1rem 0;
}
.cid-sXgPZ7SJD9 .panel-title-edit {
  color: #000000;
}
.cid-sXgPZ7SJD9 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-udfzS9rogS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #e6c63b;
}
.cid-udfzS9rogS .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-udfzS9rogS .plan-body {
  padding-bottom: 2rem;
}
.cid-udfzS9rogS .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-udfzS9rogS .price {
  color: #12700d;
}
.cid-udfzS9rogS .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-udfzS9rogS .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-udfzS9rogS .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-udfzS9rogS .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-udfzS9rogS .plan {
    margin-bottom: 2rem;
  }
}
.cid-sXgPZ9OLZ8 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sXgPZ9OLZ8 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sXgPZ9OLZ8 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sXgPZ9OLZ8 .card-img {
  margin-bottom: 1rem;
}
.cid-sXgPZ9OLZ8 .card-img span {
  font-size: 60px;
}
.cid-sXgPZal6Dw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sZ9W6LJvtA {
  z-index: 1000;
  width: 100%;
}
.cid-sZ9W6LJvtA nav.navbar {
  position: fixed;
}
.cid-sZ9W6LJvtA .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-sZ9W6LJvtA .dropdown-menu {
  padding: 0;
}
.cid-sZ9W6LJvtA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sZ9W6LJvtA .dropdown-item:hover,
.cid-sZ9W6LJvtA .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sZ9W6LJvtA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sZ9W6LJvtA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sZ9W6LJvtA .nav-link {
  position: relative;
}
.cid-sZ9W6LJvtA .container {
  display: flex;
  margin: auto;
}
.cid-sZ9W6LJvtA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sZ9W6LJvtA .navbar-caption {
  padding-right: 4rem;
}
.cid-sZ9W6LJvtA .dropdown-menu,
.cid-sZ9W6LJvtA .navbar.opened {
  background: #0d5009 !important;
}
.cid-sZ9W6LJvtA .nav-item:focus,
.cid-sZ9W6LJvtA .nav-link:focus {
  outline: none;
}
.cid-sZ9W6LJvtA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sZ9W6LJvtA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sZ9W6LJvtA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sZ9W6LJvtA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sZ9W6LJvtA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sZ9W6LJvtA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sZ9W6LJvtA .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sZ9W6LJvtA .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sZ9W6LJvtA .navbar.opened {
  transition: all .3s;
}
.cid-sZ9W6LJvtA .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sZ9W6LJvtA .navbar .navbar-logo img {
  width: auto;
}
.cid-sZ9W6LJvtA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sZ9W6LJvtA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sZ9W6LJvtA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sZ9W6LJvtA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sZ9W6LJvtA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sZ9W6LJvtA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sZ9W6LJvtA .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: 55%;
}
.cid-sZ9W6LJvtA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sZ9W6LJvtA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sZ9W6LJvtA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sZ9W6LJvtA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sZ9W6LJvtA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sZ9W6LJvtA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sZ9W6LJvtA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sZ9W6LJvtA .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: 55%;
  }
  .cid-sZ9W6LJvtA .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sZ9W6LJvtA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sZ9W6LJvtA .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sZ9W6LJvtA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sZ9W6LJvtA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sZ9W6LJvtA .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sZ9W6LJvtA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sZ9W6LJvtA .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sZ9W6LJvtA .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sZ9W6LJvtA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sZ9W6LJvtA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sZ9W6LJvtA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sZ9W6LJvtA .dropdown-item.active,
.cid-sZ9W6LJvtA .dropdown-item:active {
  background-color: transparent;
}
.cid-sZ9W6LJvtA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sZ9W6LJvtA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sZ9W6LJvtA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sZ9W6LJvtA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sZ9W6LJvtA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sZ9W6LJvtA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sZ9W6LJvtA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sZ9W6LJvtA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sZ9W6LJvtA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sZ9W6LJvtA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sZ9W6LJvtA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sZ9W6LJvtA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sZ9W6LJvtA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sZ9W6LJvtA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sZ9W6LJvtA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sZ9W6LJvtA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sZ9W6LJvtA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sZ9W6LJvtA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sZ9W6LJvtA .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sZ9W6LJvtA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sZ9W6LJvtA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sZ9W6LJvtA .navbar {
    height: 77px;
  }
  .cid-sZ9W6LJvtA .navbar.opened {
    height: auto;
  }
  .cid-sZ9W6LJvtA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sZ9W6Cysku {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-tiG4Xkm3Gs {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tiG4Xkm3Gs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tiG4Xkm3Gs img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tiG4Xkm3Gs .text-wrapper {
    padding: 2rem;
  }
}
.cid-tiG4Xkm3Gs .mbr-section-title {
  color: #0d5009;
}
.cid-sZ9W6DDKgr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sZ9W6DDKgr .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sZ9W6DDKgr .mbr-text {
  text-align: center;
}
.cid-sZaRhCmrGx {
  padding-top: 280px;
  background-image: url("../../../assets/images/cranio-hold-3-2000-2000x450.png");
}
.cid-sZ9W6ECUGk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-sZ9W6ECUGk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sZ9W6ECUGk img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sZ9W6ECUGk .text-wrapper {
    padding: 2rem;
  }
}
.cid-sZ9W6ECUGk .mbr-section-title {
  color: #0d5009;
}
.cid-sZaZE3aA0n {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sZaZE3aA0n .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sZaZE3aA0n .row {
  flex-direction: row-reverse;
}
.cid-sZaZE3aA0n img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sZaZE3aA0n .text-wrapper {
    padding: 2rem;
  }
}
.cid-sZaZE3aA0n .mbr-section-title {
  color: #0d5009;
}
.cid-sZf4IhjRrr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-sZf4IhjRrr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sZf4IhjRrr img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sZf4IhjRrr .text-wrapper {
    padding: 2rem;
  }
}
.cid-sZf4IhjRrr .mbr-section-title {
  color: #0d5009;
}
.cid-sZ9W6FHadv {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-sZ9W6GfFem {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sZ9W6GfFem .mbr-section-subtitle {
  color: #0d5009;
}
.cid-sZ9W6GJ4Ql {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sZ9W6GJ4Ql ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-sZ9W6GJ4Ql li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-sZ9W6GJ4Ql ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-sZJf5oSUol {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/halawa-waterfalls-2000x500-2000x500.png");
}
.cid-sZJf5oSUol .mbr-text,
.cid-sZJf5oSUol .mbr-section-btn {
  color: #232323;
}
.cid-sZJf5oSUol .card-title,
.cid-sZJf5oSUol .card-box {
  color: #ffffff;
}
.cid-sZJf5oSUol .mbr-text,
.cid-sZJf5oSUol .link-wrap {
  color: #ffffff;
}
.cid-sZ9W6HNBOX {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sZ9W6HNBOX .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-sZ9W6HNBOX .panel-group {
  border: none;
}
.cid-sZ9W6HNBOX .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-sZ9W6HNBOX .panel-body,
.cid-sZ9W6HNBOX .card-header {
  padding: 1rem 0;
}
.cid-sZ9W6HNBOX .panel-title-edit {
  color: #000000;
}
.cid-sZ9W6HNBOX .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tiG3dIhxou {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tiG3dIhxou .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-tiG3dIhxou .item-title,
.cid-tiG3dIhxou .card_topic {
  margin-bottom: 12px;
}
.cid-tiG3dIhxou .category_content {
  opacity: .8;
}
.cid-tiG3dIhxou .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-tiG3dIhxou .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-tiG3dIhxou .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-tiG3dIhxou .mbr-section-btn .btn-secondary-outline:hover,
.cid-tiG3dIhxou .mbr-section-btn .btn-secondary-outline .active,
.cid-tiG3dIhxou .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-tiG3dIhxou H5 {
  color: #12700d;
}
.cid-tlZuLkVA8O {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tlZuLkVA8O .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-tlZuLkVA8O .item-title,
.cid-tlZuLkVA8O .card_topic {
  margin-bottom: 12px;
}
.cid-tlZuLkVA8O .category_content {
  opacity: .8;
}
.cid-tlZuLkVA8O .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-tlZuLkVA8O .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-tlZuLkVA8O .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-tlZuLkVA8O .mbr-section-btn .btn-secondary-outline:hover,
.cid-tlZuLkVA8O .mbr-section-btn .btn-secondary-outline .active,
.cid-tlZuLkVA8O .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-tlZuLkVA8O H5 {
  color: #12700d;
}
.cid-t5Fiuj3J1Q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #0d5009;
}
.cid-t5Fiuj3J1Q blockquote {
  border-color: #e6c63b;
  border-radius: 4px;
  background-color: #f2f1f1;
}
.cid-t5Fiuj3J1Q .mbr-section-title {
  color: #0d5009;
}
.cid-sZ9W6J07zi {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #e6c63b;
}
.cid-sZ9W6J07zi .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sZ9W6J07zi .plan-body {
  padding-bottom: 2rem;
}
.cid-sZ9W6J07zi .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sZ9W6J07zi .price {
  color: #12700d;
}
.cid-sZ9W6J07zi .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sZ9W6J07zi .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sZ9W6J07zi .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sZ9W6J07zi .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sZ9W6J07zi .plan {
    margin-bottom: 2rem;
  }
}
.cid-sZft5sDZmu {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-sZft5sDZmu .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sZft5sDZmu .plan-body {
  padding-bottom: 2rem;
}
.cid-sZft5sDZmu .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sZft5sDZmu .price {
  color: #12700d;
}
.cid-sZft5sDZmu .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sZft5sDZmu .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sZft5sDZmu .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sZft5sDZmu .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sZft5sDZmu .plan {
    margin-bottom: 2rem;
  }
}
.cid-sZ9W6JL1Gb {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sZ9W6JL1Gb .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sZ9W6JL1Gb .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sZ9W6JL1Gb .card-img {
  margin-bottom: 1rem;
}
.cid-sZ9W6JL1Gb .card-img span {
  font-size: 60px;
}
.cid-sZ9W6KmhYK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWuZTRLYZL {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sSWmMMha4x {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sSWmMMha4x .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sSWmMMha4x .mbr-text,
.cid-sSWmMMha4x .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sSWmMMha4x .mbr-section-title,
  .cid-sSWmMMha4x .mbr-section-btn,
  .cid-sSWmMMha4x .mbr-text {
    text-align: center;
  }
}
.cid-sSWmMMMD2I {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sSWmMMMD2I .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sSWmMMMD2I .mbr-text {
  text-align: center;
}
.cid-sSWmMNaCol {
  padding-top: 280px;
  background-image: url("../../../assets/images/upcoming-events-rainbow-2000x500-2000x500.jpg");
}
.cid-sV071o70f4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #fafafa;
}
.cid-sV071o70f4 .container-fluid {
  padding: 0 3rem;
}
.cid-sV071o70f4 .mbr-section-subtitle {
  color: #000000;
}
.cid-sV071o70f4 .scroll {
  overflow-x: auto;
  padding: 0;
}
.cid-sV071o70f4 .table-wrapper {
  margin: 0 auto;
}
.cid-sV071o70f4 .head-item {
  min-width: 70px;
}
.cid-sV071o70f4 table {
  width: 100% !important;
  margin-top: 6px;
  margin-bottom: 0;
}
.cid-sV071o70f4 table th {
  padding: 1.5rem 1rem;
  transition: all 0.2s;
  text-align: center;
  background-color: #0d5009;
  color: white;
  vertical-align: middle;
}
.cid-sV071o70f4 table td {
  padding: 1.2rem 1.6rem;
  vertical-align: middle;
}
.cid-sV071o70f4 .dataTables_filter {
  text-align: right;
  margin-bottom: 0.5rem;
}
.cid-sV071o70f4 .dataTables_filter label {
  display: inline;
  white-space: normal !important;
}
.cid-sV071o70f4 .dataTables_filter input {
  display: inline;
  width: auto;
  margin-left: 0.5rem;
  border-radius: 10px;
  padding-left: 1rem;
}
.cid-sV071o70f4 .dataTables_info {
  padding-bottom: 1rem;
  padding-top: 1rem;
  white-space: normal !important;
  text-align: left;
  width: 100%;
}
.cid-sV071o70f4 .dataTables_wrapper {
  display: block;
}
.cid-sV071o70f4 .dataTables_wrapper .search {
  margin-bottom: 0.5rem;
}
.cid-sV071o70f4 .dataTables_wrapper .table {
  overflow-x: auto;
}
.cid-sV071o70f4 .head-item:after,
.cid-sV071o70f4 .head-item:before {
  bottom: 50% !important;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
@media (max-width: 992px) {
  .cid-sV071o70f4 .dataTables_filter {
    text-align: center;
  }
  .cid-sV071o70f4 .table-wrapper {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .cid-sV071o70f4 .dataTables_filter {
    text-align: center;
  }
  .cid-sV071o70f4 .dataTables_filter input {
    width: 100% !important;
    margin-left: 0 !important;
  }
  .cid-sV071o70f4 .table-wrapper {
    width: 100% !important;
  }
  .cid-sV071o70f4 .container-fluid {
    padding: 0 1rem;
  }
  .cid-sV071o70f4 table th,
  .cid-sV071o70f4 table td {
    padding: 0.75rem;
  }
}
.cid-sV071o70f4 .mbr-section-title,
.cid-sV071o70f4 .underline {
  color: #0d5009;
}
.cid-sV071o70f4 .body-item {
  color: #12700d;
}
.cid-sSWmMNCzjR {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sSWmMNCzjR .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sSWmMNCzjR .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sSWmMNCzjR .card-img {
  margin-bottom: 1rem;
}
.cid-sSWmMNCzjR .card-img span {
  font-size: 60px;
}
.cid-sSWmMOaYOn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sYTfZxyYHn {
  z-index: 1000;
  width: 100%;
}
.cid-sYTfZxyYHn nav.navbar {
  position: fixed;
}
.cid-sYTfZxyYHn .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-sYTfZxyYHn .dropdown-menu {
  padding: 0;
}
.cid-sYTfZxyYHn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sYTfZxyYHn .dropdown-item:hover,
.cid-sYTfZxyYHn .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sYTfZxyYHn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sYTfZxyYHn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sYTfZxyYHn .nav-link {
  position: relative;
}
.cid-sYTfZxyYHn .container {
  display: flex;
  margin: auto;
}
.cid-sYTfZxyYHn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sYTfZxyYHn .navbar-caption {
  padding-right: 4rem;
}
.cid-sYTfZxyYHn .dropdown-menu,
.cid-sYTfZxyYHn .navbar.opened {
  background: #0d5009 !important;
}
.cid-sYTfZxyYHn .nav-item:focus,
.cid-sYTfZxyYHn .nav-link:focus {
  outline: none;
}
.cid-sYTfZxyYHn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sYTfZxyYHn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sYTfZxyYHn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sYTfZxyYHn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sYTfZxyYHn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sYTfZxyYHn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sYTfZxyYHn .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sYTfZxyYHn .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sYTfZxyYHn .navbar.opened {
  transition: all .3s;
}
.cid-sYTfZxyYHn .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sYTfZxyYHn .navbar .navbar-logo img {
  width: auto;
}
.cid-sYTfZxyYHn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sYTfZxyYHn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sYTfZxyYHn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sYTfZxyYHn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sYTfZxyYHn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sYTfZxyYHn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sYTfZxyYHn .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: 55%;
}
.cid-sYTfZxyYHn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sYTfZxyYHn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sYTfZxyYHn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sYTfZxyYHn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sYTfZxyYHn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sYTfZxyYHn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sYTfZxyYHn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sYTfZxyYHn .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: 55%;
  }
  .cid-sYTfZxyYHn .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sYTfZxyYHn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sYTfZxyYHn .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sYTfZxyYHn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sYTfZxyYHn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sYTfZxyYHn .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sYTfZxyYHn .navbar.navbar-short {
  min-height: 60px;
}
.cid-sYTfZxyYHn .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sYTfZxyYHn .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sYTfZxyYHn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sYTfZxyYHn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sYTfZxyYHn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sYTfZxyYHn .dropdown-item.active,
.cid-sYTfZxyYHn .dropdown-item:active {
  background-color: transparent;
}
.cid-sYTfZxyYHn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sYTfZxyYHn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sYTfZxyYHn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sYTfZxyYHn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sYTfZxyYHn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sYTfZxyYHn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sYTfZxyYHn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sYTfZxyYHn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sYTfZxyYHn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sYTfZxyYHn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sYTfZxyYHn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sYTfZxyYHn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sYTfZxyYHn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sYTfZxyYHn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sYTfZxyYHn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sYTfZxyYHn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sYTfZxyYHn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sYTfZxyYHn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sYTfZxyYHn .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sYTfZxyYHn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sYTfZxyYHn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sYTfZxyYHn .navbar {
    height: 77px;
  }
  .cid-sYTfZxyYHn .navbar.opened {
    height: auto;
  }
  .cid-sYTfZxyYHn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sYTfZoDnlK {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sYTfZp9d7a {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sYTfZp9d7a .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sYTfZp9d7a .mbr-text,
.cid-sYTfZp9d7a .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sYTfZp9d7a .mbr-section-title,
  .cid-sYTfZp9d7a .mbr-section-btn,
  .cid-sYTfZp9d7a .mbr-text {
    text-align: center;
  }
}
.cid-sYTfZpCLoa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sYTfZpCLoa .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sYTfZpCLoa .mbr-text {
  text-align: center;
}
.cid-sYTfZq4mdz {
  padding-top: 280px;
  background-image: url("../../../assets/images/upcoming-events-rainbow-2000x500-2000x500.jpg");
}
.cid-sYTgrK2Mx3 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-sYTgrK2Mx3 .mbr-section-title {
  color: #0d5009;
}
.cid-sYTixPK2Su {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
@media (max-width: 767px) {
  .cid-sYTixPK2Su .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-sYTixPK2Su .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sYTixPK2Su .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-sYTixPK2Su .card-wrapper {
  border-radius: 4px;
  background-color: #bbbbbb;
}
.cid-sYTixPK2Su .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sYTixPK2Su .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-sYTixPK2Su .price {
  color: #071533;
}
.cid-uWlzNYcWZ2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bed3f9;
}
@media (max-width: 767px) {
  .cid-uWlzNYcWZ2 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uWlzNYcWZ2 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uWlzNYcWZ2 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uWlzNYcWZ2 .card-wrapper {
  border-radius: 4px;
  background-color: #bed3f9;
}
.cid-uWlzNYcWZ2 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uWlzNYcWZ2 .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uWlA3C2cgl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 767px) {
  .cid-uWlA3C2cgl .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uWlA3C2cgl .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uWlA3C2cgl .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uWlA3C2cgl .card-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uWlA3C2cgl .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uWlA3C2cgl .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uWlA3C2cgl .price {
  color: #071533;
}
.cid-v2zIaSJEET {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe161;
}
@media (max-width: 767px) {
  .cid-v2zIaSJEET .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-v2zIaSJEET .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v2zIaSJEET .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-v2zIaSJEET .card-wrapper {
  border-radius: 4px;
  background-color: #ffe161;
}
.cid-v2zIaSJEET .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-v2zIaSJEET .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-v2zIaSJEET .price {
  color: #071533;
}
.cid-v4V6RlTM4f {
  z-index: 1;
}
.cid-sYTfZvKc02 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sYTfZvKc02 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sYTfZvKc02 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sYTfZvKc02 .card-img {
  margin-bottom: 1rem;
}
.cid-sYTfZvKc02 .card-img span {
  font-size: 60px;
}
.cid-sYTfZwiGPR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sZk5ZufYx3 {
  z-index: 1000;
  width: 100%;
}
.cid-sZk5ZufYx3 nav.navbar {
  position: fixed;
}
.cid-sZk5ZufYx3 .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-sZk5ZufYx3 .dropdown-menu {
  padding: 0;
}
.cid-sZk5ZufYx3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sZk5ZufYx3 .dropdown-item:hover,
.cid-sZk5ZufYx3 .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sZk5ZufYx3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sZk5ZufYx3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sZk5ZufYx3 .nav-link {
  position: relative;
}
.cid-sZk5ZufYx3 .container {
  display: flex;
  margin: auto;
}
.cid-sZk5ZufYx3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sZk5ZufYx3 .navbar-caption {
  padding-right: 4rem;
}
.cid-sZk5ZufYx3 .dropdown-menu,
.cid-sZk5ZufYx3 .navbar.opened {
  background: #0d5009 !important;
}
.cid-sZk5ZufYx3 .nav-item:focus,
.cid-sZk5ZufYx3 .nav-link:focus {
  outline: none;
}
.cid-sZk5ZufYx3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sZk5ZufYx3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sZk5ZufYx3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sZk5ZufYx3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sZk5ZufYx3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sZk5ZufYx3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sZk5ZufYx3 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sZk5ZufYx3 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sZk5ZufYx3 .navbar.opened {
  transition: all .3s;
}
.cid-sZk5ZufYx3 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sZk5ZufYx3 .navbar .navbar-logo img {
  width: auto;
}
.cid-sZk5ZufYx3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sZk5ZufYx3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sZk5ZufYx3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sZk5ZufYx3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sZk5ZufYx3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sZk5ZufYx3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sZk5ZufYx3 .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: 55%;
}
.cid-sZk5ZufYx3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sZk5ZufYx3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sZk5ZufYx3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sZk5ZufYx3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sZk5ZufYx3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sZk5ZufYx3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sZk5ZufYx3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sZk5ZufYx3 .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: 55%;
  }
  .cid-sZk5ZufYx3 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sZk5ZufYx3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sZk5ZufYx3 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sZk5ZufYx3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sZk5ZufYx3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sZk5ZufYx3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sZk5ZufYx3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sZk5ZufYx3 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sZk5ZufYx3 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sZk5ZufYx3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sZk5ZufYx3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sZk5ZufYx3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sZk5ZufYx3 .dropdown-item.active,
.cid-sZk5ZufYx3 .dropdown-item:active {
  background-color: transparent;
}
.cid-sZk5ZufYx3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sZk5ZufYx3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sZk5ZufYx3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sZk5ZufYx3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sZk5ZufYx3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sZk5ZufYx3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sZk5ZufYx3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sZk5ZufYx3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sZk5ZufYx3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sZk5ZufYx3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sZk5ZufYx3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sZk5ZufYx3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sZk5ZufYx3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sZk5ZufYx3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sZk5ZufYx3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sZk5ZufYx3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sZk5ZufYx3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sZk5ZufYx3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sZk5ZufYx3 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sZk5ZufYx3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sZk5ZufYx3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sZk5ZufYx3 .navbar {
    height: 77px;
  }
  .cid-sZk5ZufYx3 .navbar.opened {
    height: auto;
  }
  .cid-sZk5ZufYx3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sZk5ZkUiV7 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-tlZw6sKwNL {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tlZw6sKwNL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tlZw6sKwNL img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tlZw6sKwNL .text-wrapper {
    padding: 2rem;
  }
}
.cid-tlZw6sKwNL .mbr-section-title {
  color: #0d5009;
}
.cid-sZk5ZmflLb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sZk5ZmflLb .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sZk5ZmflLb .mbr-text {
  text-align: center;
}
.cid-sZk5ZnN8Sh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sZk5ZnN8Sh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sZk5ZnN8Sh .row {
  flex-direction: row-reverse;
}
.cid-sZk5ZnN8Sh img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sZk5ZnN8Sh .text-wrapper {
    padding: 2rem;
  }
}
.cid-sZk5ZnN8Sh .mbr-section-title {
  color: #0d5009;
}
.cid-sZr1BGZh7c {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/tribal-pattern-2000x450-2000x450.png");
}
.cid-sZr1BGZh7c .mbr-section-title {
  color: #ffe885;
}
.cid-sZk5ZoppH1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-sZk5ZoppH1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sZk5ZoppH1 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sZk5ZoppH1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sZk5ZoppH1 .mbr-section-title {
  color: #0d5009;
}
.cid-sZCaRG9xkD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fff0b0;
}
.cid-sZCaRG9xkD .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sZk5ZpZnaH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sZk5ZpZnaH ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-sZk5ZpZnaH li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-sZk5ZpZnaH ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-sZk5ZpZnaH H3 {
  text-align: left;
  color: #0d5009;
}
.cid-sZk5ZoZWYj {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-udPpoW0D9A {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-udPpoW0D9A .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-udPpoW0D9A .panel-group {
  border: none;
}
.cid-udPpoW0D9A .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-udPpoW0D9A .panel-body,
.cid-udPpoW0D9A .card-header {
  padding: 1rem 0;
}
.cid-udPpoW0D9A .panel-title-edit {
  color: #000000;
}
.cid-udPpoW0D9A .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uG2k5aoPej {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #bbbbbb;
}
.cid-uG2k5aoPej .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG2k5aoPej .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uG2k5aoPej .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uG2k5aoPej .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uG2k5aoPej .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uG2k5aoPej .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uG2k5aoPej .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uG2k5aoPej .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uG2k5aoPej .price {
  text-align: right;
}
.cid-sZk5ZsrS8X {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sZk5ZsrS8X .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sZk5ZsrS8X .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sZk5ZsrS8X .card-img {
  margin-bottom: 1rem;
}
.cid-sZk5ZsrS8X .card-img span {
  font-size: 60px;
}
.cid-sZk5ZsYc4x {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-t5F8QcY5Ky {
  z-index: 1000;
  width: 100%;
}
.cid-t5F8QcY5Ky nav.navbar {
  position: fixed;
}
.cid-t5F8QcY5Ky .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-t5F8QcY5Ky .dropdown-menu {
  padding: 0;
}
.cid-t5F8QcY5Ky .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t5F8QcY5Ky .dropdown-item:hover,
.cid-t5F8QcY5Ky .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-t5F8QcY5Ky .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-t5F8QcY5Ky .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t5F8QcY5Ky .nav-link {
  position: relative;
}
.cid-t5F8QcY5Ky .container {
  display: flex;
  margin: auto;
}
.cid-t5F8QcY5Ky .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-t5F8QcY5Ky .navbar-caption {
  padding-right: 4rem;
}
.cid-t5F8QcY5Ky .dropdown-menu,
.cid-t5F8QcY5Ky .navbar.opened {
  background: #0d5009 !important;
}
.cid-t5F8QcY5Ky .nav-item:focus,
.cid-t5F8QcY5Ky .nav-link:focus {
  outline: none;
}
.cid-t5F8QcY5Ky .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t5F8QcY5Ky .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t5F8QcY5Ky .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-t5F8QcY5Ky .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t5F8QcY5Ky .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t5F8QcY5Ky .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t5F8QcY5Ky .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-t5F8QcY5Ky .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t5F8QcY5Ky .navbar.opened {
  transition: all .3s;
}
.cid-t5F8QcY5Ky .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-t5F8QcY5Ky .navbar .navbar-logo img {
  width: auto;
}
.cid-t5F8QcY5Ky .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t5F8QcY5Ky .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t5F8QcY5Ky .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t5F8QcY5Ky .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-t5F8QcY5Ky .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t5F8QcY5Ky .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t5F8QcY5Ky .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: 55%;
}
.cid-t5F8QcY5Ky .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t5F8QcY5Ky .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-t5F8QcY5Ky .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-t5F8QcY5Ky .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t5F8QcY5Ky .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t5F8QcY5Ky .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t5F8QcY5Ky .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t5F8QcY5Ky .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: 55%;
  }
  .cid-t5F8QcY5Ky .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-t5F8QcY5Ky .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t5F8QcY5Ky .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t5F8QcY5Ky .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t5F8QcY5Ky .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t5F8QcY5Ky .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-t5F8QcY5Ky .navbar.navbar-short {
  min-height: 60px;
}
.cid-t5F8QcY5Ky .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-t5F8QcY5Ky .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-t5F8QcY5Ky .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t5F8QcY5Ky .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t5F8QcY5Ky .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t5F8QcY5Ky .dropdown-item.active,
.cid-t5F8QcY5Ky .dropdown-item:active {
  background-color: transparent;
}
.cid-t5F8QcY5Ky .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t5F8QcY5Ky .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t5F8QcY5Ky .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t5F8QcY5Ky .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-t5F8QcY5Ky .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t5F8QcY5Ky .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t5F8QcY5Ky ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t5F8QcY5Ky .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t5F8QcY5Ky button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-t5F8QcY5Ky button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-t5F8QcY5Ky button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t5F8QcY5Ky button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t5F8QcY5Ky button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t5F8QcY5Ky button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t5F8QcY5Ky nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t5F8QcY5Ky nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t5F8QcY5Ky nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t5F8QcY5Ky nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t5F8QcY5Ky .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-t5F8QcY5Ky a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t5F8QcY5Ky .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-t5F8QcY5Ky .navbar {
    height: 77px;
  }
  .cid-t5F8QcY5Ky .navbar.opened {
    height: auto;
  }
  .cid-t5F8QcY5Ky .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t5F8Q4iDED {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-t5F8Q59hSc {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-t5F8Q59hSc .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-t5F8Q59hSc .mbr-text,
.cid-t5F8Q59hSc .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-t5F8Q59hSc .mbr-section-title,
  .cid-t5F8Q59hSc .mbr-section-btn,
  .cid-t5F8Q59hSc .mbr-text {
    text-align: center;
  }
}
.cid-t5F8Q5KFIc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-t5F8Q5KFIc .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-t5F8Q5KFIc .mbr-text {
  text-align: center;
}
.cid-t5F8Q69z7L {
  padding-top: 280px;
  background-image: url("../../../assets/images/upcoming-events-rainbow-2000x500-2000x500.jpg");
}
.cid-t5F8Q6D5an {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-t5F8Q6D5an .mbr-section-title {
  color: #0d5009;
}
.cid-t5F8Q781E8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
@media (max-width: 767px) {
  .cid-t5F8Q781E8 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-t5F8Q781E8 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t5F8Q781E8 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-t5F8Q781E8 .card-wrapper {
  border-radius: 4px;
  background-color: #bbbbbb;
}
.cid-t5F8Q781E8 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t5F8Q781E8 .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-t5F8Q781E8 .price {
  color: #071533;
}
.cid-t5F8Q7NNGn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-t5F8Q7NNGn .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-t5F8Q7NNGn .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t5F8Q7NNGn .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-t5F8Q7NNGn .card-wrapper {
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-t5F8Q7NNGn .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t5F8Q7NNGn .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-t5F8Q7NNGn .price {
  color: #071533;
}
.cid-t5F8Q8qbDc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
@media (max-width: 767px) {
  .cid-t5F8Q8qbDc .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-t5F8Q8qbDc .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t5F8Q8qbDc .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-t5F8Q8qbDc .card-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-t5F8Q8qbDc .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t5F8Q8qbDc .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-t5F8Q8qbDc .price {
  color: #071533;
}
.cid-t5F8Q993Na {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 767px) {
  .cid-t5F8Q993Na .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-t5F8Q993Na .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t5F8Q993Na .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-t5F8Q993Na .card-wrapper {
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-t5F8Q993Na .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t5F8Q993Na .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-t5F8Q993Na .price {
  color: #071533;
}
.cid-t5F8Q9OflN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
@media (max-width: 767px) {
  .cid-t5F8Q9OflN .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-t5F8Q9OflN .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t5F8Q9OflN .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-t5F8Q9OflN .card-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-t5F8Q9OflN .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t5F8Q9OflN .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-t5F8Q9OflN .price {
  color: #071533;
}
.cid-t5F8Qaurys {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-t5F8Qaurys .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-t5F8Qaurys .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t5F8Qaurys .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-t5F8Qaurys .card-wrapper {
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-t5F8Qaurys .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t5F8Qaurys .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-t5F8Qaurys .price {
  color: #071533;
}
.cid-t5F8Qb9VYq {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-t5F8Qb9VYq .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-t5F8Qb9VYq .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-t5F8Qb9VYq .card-img {
  margin-bottom: 1rem;
}
.cid-t5F8Qb9VYq .card-img span {
  font-size: 60px;
}
.cid-t5F8QbK70S {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-tfO8e3IV2R {
  z-index: 1000;
  width: 100%;
}
.cid-tfO8e3IV2R nav.navbar {
  position: fixed;
}
.cid-tfO8e3IV2R .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-tfO8e3IV2R .dropdown-menu {
  padding: 0;
}
.cid-tfO8e3IV2R .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfO8e3IV2R .dropdown-item:hover,
.cid-tfO8e3IV2R .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-tfO8e3IV2R .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tfO8e3IV2R .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfO8e3IV2R .nav-link {
  position: relative;
}
.cid-tfO8e3IV2R .container {
  display: flex;
  margin: auto;
}
.cid-tfO8e3IV2R .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tfO8e3IV2R .navbar-caption {
  padding-right: 4rem;
}
.cid-tfO8e3IV2R .dropdown-menu,
.cid-tfO8e3IV2R .navbar.opened {
  background: #0d5009 !important;
}
.cid-tfO8e3IV2R .nav-item:focus,
.cid-tfO8e3IV2R .nav-link:focus {
  outline: none;
}
.cid-tfO8e3IV2R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfO8e3IV2R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfO8e3IV2R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tfO8e3IV2R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfO8e3IV2R .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfO8e3IV2R .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfO8e3IV2R .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-tfO8e3IV2R .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfO8e3IV2R .navbar.opened {
  transition: all .3s;
}
.cid-tfO8e3IV2R .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tfO8e3IV2R .navbar .navbar-logo img {
  width: auto;
}
.cid-tfO8e3IV2R .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfO8e3IV2R .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfO8e3IV2R .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfO8e3IV2R .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-tfO8e3IV2R .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfO8e3IV2R .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfO8e3IV2R .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: 55%;
}
.cid-tfO8e3IV2R .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfO8e3IV2R .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tfO8e3IV2R .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tfO8e3IV2R .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfO8e3IV2R .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfO8e3IV2R .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfO8e3IV2R .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfO8e3IV2R .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: 55%;
  }
  .cid-tfO8e3IV2R .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tfO8e3IV2R .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfO8e3IV2R .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfO8e3IV2R .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfO8e3IV2R .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfO8e3IV2R .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tfO8e3IV2R .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfO8e3IV2R .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tfO8e3IV2R .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tfO8e3IV2R .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfO8e3IV2R .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfO8e3IV2R .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfO8e3IV2R .dropdown-item.active,
.cid-tfO8e3IV2R .dropdown-item:active {
  background-color: transparent;
}
.cid-tfO8e3IV2R .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfO8e3IV2R .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfO8e3IV2R .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfO8e3IV2R .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-tfO8e3IV2R .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfO8e3IV2R .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfO8e3IV2R ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfO8e3IV2R .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfO8e3IV2R button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tfO8e3IV2R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tfO8e3IV2R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tfO8e3IV2R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tfO8e3IV2R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tfO8e3IV2R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tfO8e3IV2R nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tfO8e3IV2R nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tfO8e3IV2R nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tfO8e3IV2R nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tfO8e3IV2R .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tfO8e3IV2R a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfO8e3IV2R .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfO8e3IV2R .navbar {
    height: 77px;
  }
  .cid-tfO8e3IV2R .navbar.opened {
    height: auto;
  }
  .cid-tfO8e3IV2R .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfO8dQy3O5 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-tfO8dRk1S4 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tfO8dRk1S4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tfO8dRk1S4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tfO8dRk1S4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tfO8dRk1S4 .mbr-section-title {
  color: #0d5009;
}
.cid-tfO8dSkY80 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-tfO8dSkY80 .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tfO8dSkY80 .mbr-text {
  text-align: center;
}
.cid-tfOjzEa3nB {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tfOjzEa3nB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tfOjzEa3nB .row {
  flex-direction: row-reverse;
}
.cid-tfOjzEa3nB img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tfOjzEa3nB .text-wrapper {
    padding: 2rem;
  }
}
.cid-tfOjzEa3nB .mbr-section-title {
  color: #12700d;
}
.cid-tfO8dVKROt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe161;
}
.cid-tfOcZ1aggD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tfOcZ1aggD .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-tfOcZ1aggD .item-title,
.cid-tfOcZ1aggD .card_topic {
  margin-bottom: 12px;
}
.cid-tfOcZ1aggD .category_content {
  opacity: .8;
}
.cid-tfOcZ1aggD .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-tfOcZ1aggD .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-tfOcZ1aggD .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-tfOcZ1aggD .mbr-section-btn .btn-secondary-outline:hover,
.cid-tfOcZ1aggD .mbr-section-btn .btn-secondary-outline .active,
.cid-tfOcZ1aggD .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-tfOcZ1aggD H5 {
  color: #12700d;
}
.cid-tfO8dZq4er {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tfO8dZq4er .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-tfO8dZq4er .panel-group {
  border: none;
}
.cid-tfO8dZq4er .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tfO8dZq4er .panel-body,
.cid-tfO8dZq4er .card-header {
  padding: 1rem 0;
}
.cid-tfO8dZq4er .panel-title-edit {
  color: #000000;
}
.cid-tfO8dZq4er .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tfO8e07CVj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #e6c63b;
}
.cid-tfO8e07CVj .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-tfO8e07CVj .plan-body {
  padding-bottom: 2rem;
}
.cid-tfO8e07CVj .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tfO8e07CVj .price {
  color: #12700d;
}
.cid-tfO8e07CVj .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-tfO8e07CVj .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-tfO8e07CVj .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-tfO8e07CVj .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-tfO8e07CVj .plan {
    margin-bottom: 2rem;
  }
}
.cid-tfO8e1Cu8b {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-tfO8e1Cu8b .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-tfO8e1Cu8b .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-tfO8e1Cu8b .card-img {
  margin-bottom: 1rem;
}
.cid-tfO8e1Cu8b .card-img span {
  font-size: 60px;
}
.cid-tfO8e2gEuU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-tgARd2AdLQ {
  z-index: 1000;
  width: 100%;
}
.cid-tgARd2AdLQ nav.navbar {
  position: fixed;
}
.cid-tgARd2AdLQ .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-tgARd2AdLQ .dropdown-menu {
  padding: 0;
}
.cid-tgARd2AdLQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tgARd2AdLQ .dropdown-item:hover,
.cid-tgARd2AdLQ .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-tgARd2AdLQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tgARd2AdLQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tgARd2AdLQ .nav-link {
  position: relative;
}
.cid-tgARd2AdLQ .container {
  display: flex;
  margin: auto;
}
.cid-tgARd2AdLQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tgARd2AdLQ .navbar-caption {
  padding-right: 4rem;
}
.cid-tgARd2AdLQ .dropdown-menu,
.cid-tgARd2AdLQ .navbar.opened {
  background: #0d5009 !important;
}
.cid-tgARd2AdLQ .nav-item:focus,
.cid-tgARd2AdLQ .nav-link:focus {
  outline: none;
}
.cid-tgARd2AdLQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tgARd2AdLQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tgARd2AdLQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tgARd2AdLQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tgARd2AdLQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tgARd2AdLQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tgARd2AdLQ .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-tgARd2AdLQ .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tgARd2AdLQ .navbar.opened {
  transition: all .3s;
}
.cid-tgARd2AdLQ .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tgARd2AdLQ .navbar .navbar-logo img {
  width: auto;
}
.cid-tgARd2AdLQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tgARd2AdLQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tgARd2AdLQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tgARd2AdLQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-tgARd2AdLQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tgARd2AdLQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tgARd2AdLQ .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: 55%;
}
.cid-tgARd2AdLQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tgARd2AdLQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tgARd2AdLQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tgARd2AdLQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tgARd2AdLQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tgARd2AdLQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tgARd2AdLQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tgARd2AdLQ .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: 55%;
  }
  .cid-tgARd2AdLQ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tgARd2AdLQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tgARd2AdLQ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tgARd2AdLQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tgARd2AdLQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tgARd2AdLQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tgARd2AdLQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tgARd2AdLQ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tgARd2AdLQ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tgARd2AdLQ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tgARd2AdLQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tgARd2AdLQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tgARd2AdLQ .dropdown-item.active,
.cid-tgARd2AdLQ .dropdown-item:active {
  background-color: transparent;
}
.cid-tgARd2AdLQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tgARd2AdLQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tgARd2AdLQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tgARd2AdLQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-tgARd2AdLQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tgARd2AdLQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tgARd2AdLQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tgARd2AdLQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tgARd2AdLQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tgARd2AdLQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tgARd2AdLQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tgARd2AdLQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tgARd2AdLQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tgARd2AdLQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tgARd2AdLQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tgARd2AdLQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tgARd2AdLQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tgARd2AdLQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tgARd2AdLQ .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tgARd2AdLQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tgARd2AdLQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tgARd2AdLQ .navbar {
    height: 77px;
  }
  .cid-tgARd2AdLQ .navbar.opened {
    height: auto;
  }
  .cid-tgARd2AdLQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tgARcUg14B {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-tgARcVaO9F {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tgARcVaO9F .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tgARcVaO9F img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tgARcVaO9F .text-wrapper {
    padding: 2rem;
  }
}
.cid-tgARcVaO9F .mbr-section-title {
  color: #0d5009;
}
.cid-tgARcVTr0W {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-tgARcVTr0W .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tgARcVTr0W .mbr-text {
  text-align: center;
}
.cid-tgARcWm908 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tgARcWm908 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tgARcWm908 .row {
  flex-direction: row-reverse;
}
.cid-tgARcWm908 img {
  width: 100%;
}
.cid-tgARcWPsrk {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-tgARcWPsrk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tgARcWPsrk img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tgARcWPsrk .text-wrapper {
    padding: 2rem;
  }
}
.cid-tgARcWPsrk .mbr-section-title {
  color: #0d5009;
}
.cid-tgARcY9YQd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tgARcY9YQd .mbr-section-subtitle {
  color: #071533;
}
.cid-tgARcYEboD {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tgARcYEboD .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-tgARcYEboD .panel-group {
  border: none;
}
.cid-tgARcYEboD .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tgARcYEboD .panel-body,
.cid-tgARcYEboD .card-header {
  padding: 1rem 0;
}
.cid-tgARcYEboD .panel-title-edit {
  color: #000000;
}
.cid-tgARcYEboD .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uKDw85KmQ1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-uKDw85KmQ1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKDw85KmQ1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uKDw85KmQ1 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uKDw85KmQ1 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKDw85KmQ1 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uKDw85KmQ1 .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uKDw85KmQ1 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uKDw85KmQ1 .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uKDw85KmQ1 .price {
  text-align: right;
}
.cid-tgARd0KwkG {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-tgARd0KwkG .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-tgARd0KwkG .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-tgARd0KwkG .card-img {
  margin-bottom: 1rem;
}
.cid-tgARd0KwkG .card-img span {
  font-size: 60px;
}
.cid-tgARd1m8VM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sWvYfh6hVt {
  z-index: 1000;
  width: 100%;
}
.cid-sWvYfh6hVt nav.navbar {
  position: fixed;
}
.cid-sWvYfh6hVt .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-sWvYfh6hVt .dropdown-menu {
  padding: 0;
}
.cid-sWvYfh6hVt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .dropdown-item:hover,
.cid-sWvYfh6hVt .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sWvYfh6hVt .nav-link {
  position: relative;
}
.cid-sWvYfh6hVt .container {
  display: flex;
  margin: auto;
}
.cid-sWvYfh6hVt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sWvYfh6hVt .navbar-caption {
  padding-right: 4rem;
}
.cid-sWvYfh6hVt .dropdown-menu,
.cid-sWvYfh6hVt .navbar.opened {
  background: #0d5009 !important;
}
.cid-sWvYfh6hVt .nav-item:focus,
.cid-sWvYfh6hVt .nav-link:focus {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sWvYfh6hVt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sWvYfh6hVt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sWvYfh6hVt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sWvYfh6hVt .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sWvYfh6hVt .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sWvYfh6hVt .navbar.opened {
  transition: all .3s;
}
.cid-sWvYfh6hVt .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sWvYfh6hVt .navbar .navbar-logo img {
  width: auto;
}
.cid-sWvYfh6hVt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sWvYfh6hVt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sWvYfh6hVt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sWvYfh6hVt .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: 55%;
}
.cid-sWvYfh6hVt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sWvYfh6hVt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sWvYfh6hVt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sWvYfh6hVt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sWvYfh6hVt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sWvYfh6hVt .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: 55%;
  }
  .cid-sWvYfh6hVt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sWvYfh6hVt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sWvYfh6hVt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sWvYfh6hVt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sWvYfh6hVt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sWvYfh6hVt .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sWvYfh6hVt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sWvYfh6hVt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sWvYfh6hVt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sWvYfh6hVt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sWvYfh6hVt .dropdown-item.active,
.cid-sWvYfh6hVt .dropdown-item:active {
  background-color: transparent;
}
.cid-sWvYfh6hVt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sWvYfh6hVt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sWvYfh6hVt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sWvYfh6hVt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sWvYfh6hVt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sWvYfh6hVt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sWvYfh6hVt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sWvYfh6hVt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sWvYfh6hVt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sWvYfh6hVt .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sWvYfh6hVt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sWvYfh6hVt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sWvYfh6hVt .navbar {
    height: 77px;
  }
  .cid-sWvYfh6hVt .navbar.opened {
    height: auto;
  }
  .cid-sWvYfh6hVt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sWuXAA9oz3 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sMqtJTaARt {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sMqtJTaARt .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sMqtJTaARt .mbr-text,
.cid-sMqtJTaARt .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sMqtJTaARt .mbr-section-title,
  .cid-sMqtJTaARt .mbr-section-btn,
  .cid-sMqtJTaARt .mbr-text {
    text-align: center;
  }
}
.cid-sMqtJTXlhP {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sMqtJTXlhP .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sMqtJUIDHb {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-sMqtJUIDHb .container {
  max-width: 1000px;
}
.cid-sMqtJUIDHb .mbr-text {
  color: #696969;
}
.cid-sTpD9TPVIT {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-sTpD9TPVIT .mbr-text,
.cid-sTpD9TPVIT .mbr-section-btn {
  color: #071533;
}
.cid-sTpD9TPVIT .container {
  max-width: 1000px;
}
.cid-sTpD9TPVIT .mbr-section-title {
  border-bottom: 1px solid currentColor;
  color: #a6a6a6;
  padding-bottom: 1rem;
}
.cid-sTpD9TPVIT .mbr-section-subtitle {
  color: #12700d;
}
.cid-thmmzvOKAB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-thmmzvOKAB .mbr-text,
.cid-thmmzvOKAB .mbr-section-btn {
  color: #071533;
}
.cid-thmmzvOKAB .container {
  max-width: 1000px;
}
.cid-thmmzvOKAB .mbr-section-title {
  border-bottom: 1px solid currentColor;
  color: #a6a6a6;
  padding-bottom: 1rem;
}
.cid-thmmzvOKAB .mbr-section-subtitle {
  color: #12700d;
}
.cid-sMqwl4kCNP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-sMqwl4kCNP .mbr-text,
.cid-sMqwl4kCNP .mbr-section-btn {
  color: #071533;
}
.cid-sMqwl4kCNP .container {
  max-width: 1000px;
}
.cid-sMqwl4kCNP .mbr-section-title {
  border-bottom: 1px solid currentColor;
  color: #a6a6a6;
  padding-bottom: 1rem;
}
.cid-sMqwl4kCNP .mbr-section-subtitle {
  color: #12700d;
}
.cid-sMqvsDcJ95 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sMqvsDcJ95 .mbr-text,
.cid-sMqvsDcJ95 .mbr-section-btn {
  color: #071533;
}
.cid-sMqvsDcJ95 .container {
  max-width: 1000px;
}
.cid-sMqvsDcJ95 .mbr-section-title {
  border-bottom: 1px solid currentColor;
  color: #a6a6a6;
  padding-bottom: 1rem;
}
.cid-sMqvsDcJ95 .mbr-section-subtitle {
  color: #12700d;
}
.cid-sMqvir3TuH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-sMqvir3TuH .mbr-text,
.cid-sMqvir3TuH .mbr-section-btn {
  color: #071533;
}
.cid-sMqvir3TuH .container {
  max-width: 1000px;
}
.cid-sMqvir3TuH .mbr-section-title {
  border-bottom: 1px solid currentColor;
  color: #a6a6a6;
  padding-bottom: 1rem;
}
.cid-sMqvir3TuH .mbr-section-subtitle {
  color: #12700d;
}
.cid-ths9QnB1nY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-ths9QnB1nY .mbr-text,
.cid-ths9QnB1nY .mbr-section-btn {
  color: #071533;
}
.cid-ths9QnB1nY .container {
  max-width: 1000px;
}
.cid-ths9QnB1nY .mbr-section-title {
  border-bottom: 1px solid currentColor;
  color: #a6a6a6;
  padding-bottom: 1rem;
}
.cid-ths9QnB1nY .mbr-section-subtitle {
  color: #12700d;
}
.cid-sMqtJW1RGM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-tjagHN8mCb {
  z-index: 1000;
  width: 100%;
}
.cid-tjagHN8mCb nav.navbar {
  position: fixed;
}
.cid-tjagHN8mCb .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-tjagHN8mCb .dropdown-menu {
  padding: 0;
}
.cid-tjagHN8mCb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tjagHN8mCb .dropdown-item:hover,
.cid-tjagHN8mCb .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-tjagHN8mCb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tjagHN8mCb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tjagHN8mCb .nav-link {
  position: relative;
}
.cid-tjagHN8mCb .container {
  display: flex;
  margin: auto;
}
.cid-tjagHN8mCb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tjagHN8mCb .navbar-caption {
  padding-right: 4rem;
}
.cid-tjagHN8mCb .dropdown-menu,
.cid-tjagHN8mCb .navbar.opened {
  background: #0d5009 !important;
}
.cid-tjagHN8mCb .nav-item:focus,
.cid-tjagHN8mCb .nav-link:focus {
  outline: none;
}
.cid-tjagHN8mCb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tjagHN8mCb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tjagHN8mCb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tjagHN8mCb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tjagHN8mCb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tjagHN8mCb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tjagHN8mCb .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-tjagHN8mCb .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tjagHN8mCb .navbar.opened {
  transition: all .3s;
}
.cid-tjagHN8mCb .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tjagHN8mCb .navbar .navbar-logo img {
  width: auto;
}
.cid-tjagHN8mCb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tjagHN8mCb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tjagHN8mCb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tjagHN8mCb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-tjagHN8mCb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tjagHN8mCb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tjagHN8mCb .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: 55%;
}
.cid-tjagHN8mCb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tjagHN8mCb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tjagHN8mCb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tjagHN8mCb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tjagHN8mCb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tjagHN8mCb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tjagHN8mCb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tjagHN8mCb .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: 55%;
  }
  .cid-tjagHN8mCb .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tjagHN8mCb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tjagHN8mCb .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tjagHN8mCb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tjagHN8mCb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tjagHN8mCb .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tjagHN8mCb .navbar.navbar-short {
  min-height: 60px;
}
.cid-tjagHN8mCb .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tjagHN8mCb .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tjagHN8mCb .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tjagHN8mCb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tjagHN8mCb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tjagHN8mCb .dropdown-item.active,
.cid-tjagHN8mCb .dropdown-item:active {
  background-color: transparent;
}
.cid-tjagHN8mCb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tjagHN8mCb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tjagHN8mCb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tjagHN8mCb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-tjagHN8mCb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tjagHN8mCb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tjagHN8mCb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tjagHN8mCb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tjagHN8mCb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tjagHN8mCb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tjagHN8mCb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tjagHN8mCb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tjagHN8mCb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tjagHN8mCb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tjagHN8mCb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tjagHN8mCb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tjagHN8mCb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tjagHN8mCb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tjagHN8mCb .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tjagHN8mCb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tjagHN8mCb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tjagHN8mCb .navbar {
    height: 77px;
  }
  .cid-tjagHN8mCb .navbar.opened {
    height: auto;
  }
  .cid-tjagHN8mCb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tjagHDNwky {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-tjagHEPM10 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tjagHEPM10 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tjagHEPM10 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tjagHEPM10 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tjagHEPM10 .mbr-section-title {
  color: #0d5009;
}
.cid-tjagHFA0Gn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-tjagHFA0Gn .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tjagHFA0Gn .mbr-text {
  text-align: center;
}
.cid-tjagHGbMwC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tjagHGbMwC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tjagHGbMwC .row {
  flex-direction: row-reverse;
}
.cid-tjagHGbMwC img {
  width: 100%;
}
.cid-tjagHGMPPf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-tjagHGMPPf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tjagHGMPPf img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tjagHGMPPf .text-wrapper {
    padding: 2rem;
  }
}
.cid-tjagHGMPPf .mbr-section-title {
  color: #0d5009;
}
.cid-tjagHHpmD6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tjagHHpmD6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tjagHHpmD6 .row {
  flex-direction: row-reverse;
}
.cid-tjagHHpmD6 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tjagHHpmD6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tjagHHpmD6 .mbr-section-title {
  color: #0d5009;
}
.cid-tjaTxez0pu {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #0d5009;
}
.cid-tjaTxez0pu .line {
  background-color: #ffffff;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tjaTxez0pu .mbr-text {
  color: #fafafa;
}
.cid-tsiCoC50yJ {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-tsiCoC50yJ .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tsiCoC50yJ .mbr-text {
  color: #071533;
}
.cid-tjagHINBI2 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tjagHINBI2 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-tjagHINBI2 .panel-group {
  border: none;
}
.cid-tjagHINBI2 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tjagHINBI2 .panel-body,
.cid-tjagHINBI2 .card-header {
  padding: 1rem 0;
}
.cid-tjagHINBI2 .panel-title-edit {
  color: #000000;
}
.cid-tjagHINBI2 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tjagHJyRll {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #e6c63b;
}
.cid-tjagHJyRll .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-tjagHJyRll .plan-body {
  padding-bottom: 2rem;
}
.cid-tjagHJyRll .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tjagHJyRll .price {
  color: #12700d;
}
.cid-tjagHJyRll .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-tjagHJyRll .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-tjagHJyRll .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-tjagHJyRll .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-tjagHJyRll .plan {
    margin-bottom: 2rem;
  }
}
.cid-tjagHL6DXC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-tjagHL6DXC .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-tjagHL6DXC .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-tjagHL6DXC .card-img {
  margin-bottom: 1rem;
}
.cid-tjagHL6DXC .card-img span {
  font-size: 60px;
}
.cid-tjagHLMhIS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-sZE6akKsWS {
  z-index: 1000;
  width: 100%;
}
.cid-sZE6akKsWS nav.navbar {
  position: fixed;
}
.cid-sZE6akKsWS .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-sZE6akKsWS .dropdown-menu {
  padding: 0;
}
.cid-sZE6akKsWS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sZE6akKsWS .dropdown-item:hover,
.cid-sZE6akKsWS .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-sZE6akKsWS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-sZE6akKsWS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sZE6akKsWS .nav-link {
  position: relative;
}
.cid-sZE6akKsWS .container {
  display: flex;
  margin: auto;
}
.cid-sZE6akKsWS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sZE6akKsWS .navbar-caption {
  padding-right: 4rem;
}
.cid-sZE6akKsWS .dropdown-menu,
.cid-sZE6akKsWS .navbar.opened {
  background: #0d5009 !important;
}
.cid-sZE6akKsWS .nav-item:focus,
.cid-sZE6akKsWS .nav-link:focus {
  outline: none;
}
.cid-sZE6akKsWS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sZE6akKsWS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sZE6akKsWS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-sZE6akKsWS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sZE6akKsWS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sZE6akKsWS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sZE6akKsWS .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-sZE6akKsWS .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sZE6akKsWS .navbar.opened {
  transition: all .3s;
}
.cid-sZE6akKsWS .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-sZE6akKsWS .navbar .navbar-logo img {
  width: auto;
}
.cid-sZE6akKsWS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sZE6akKsWS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sZE6akKsWS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sZE6akKsWS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-sZE6akKsWS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sZE6akKsWS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sZE6akKsWS .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: 55%;
}
.cid-sZE6akKsWS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sZE6akKsWS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sZE6akKsWS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-sZE6akKsWS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sZE6akKsWS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sZE6akKsWS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sZE6akKsWS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sZE6akKsWS .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: 55%;
  }
  .cid-sZE6akKsWS .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sZE6akKsWS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sZE6akKsWS .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sZE6akKsWS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sZE6akKsWS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sZE6akKsWS .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-sZE6akKsWS .navbar.navbar-short {
  min-height: 60px;
}
.cid-sZE6akKsWS .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sZE6akKsWS .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sZE6akKsWS .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sZE6akKsWS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sZE6akKsWS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sZE6akKsWS .dropdown-item.active,
.cid-sZE6akKsWS .dropdown-item:active {
  background-color: transparent;
}
.cid-sZE6akKsWS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sZE6akKsWS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sZE6akKsWS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sZE6akKsWS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-sZE6akKsWS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sZE6akKsWS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sZE6akKsWS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sZE6akKsWS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sZE6akKsWS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-sZE6akKsWS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-sZE6akKsWS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sZE6akKsWS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sZE6akKsWS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sZE6akKsWS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sZE6akKsWS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sZE6akKsWS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sZE6akKsWS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sZE6akKsWS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sZE6akKsWS .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-sZE6akKsWS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sZE6akKsWS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sZE6akKsWS .navbar {
    height: 77px;
  }
  .cid-sZE6akKsWS .navbar.opened {
    height: auto;
  }
  .cid-sZE6akKsWS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sZE6aaJgSE {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-tjZJ2a97aI {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tjZJ2a97aI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tjZJ2a97aI img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tjZJ2a97aI .text-wrapper {
    padding: 2rem;
  }
}
.cid-tjZJ2a97aI .mbr-section-title {
  color: #0d5009;
}
.cid-sZE6acbI13 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sZE6acbI13 .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sZE6acbI13 .mbr-text {
  text-align: center;
}
.cid-sZE6acDixd {
  padding-top: 210px;
  background-image: url("../../../assets/images/afraid-of-the-dark-2000-2000x500.png");
}
.cid-sZE6ad7nOw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-sZE6ad7nOw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sZE6ad7nOw img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sZE6ad7nOw .text-wrapper {
    padding: 2rem;
  }
}
.cid-sZE6ad7nOw .mbr-section-title {
  color: #0d5009;
}
.cid-sZE6adLyGR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sZE6adLyGR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sZE6adLyGR .row {
  flex-direction: row-reverse;
}
.cid-sZE6adLyGR img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sZE6adLyGR .text-wrapper {
    padding: 2rem;
  }
}
.cid-sZE6adLyGR .mbr-section-title {
  color: #0d5009;
}
.cid-sZE6aej78x {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-sZE6aej78x .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sZE6aej78x img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sZE6aej78x .text-wrapper {
    padding: 2rem;
  }
}
.cid-sZE6aej78x .mbr-section-title {
  color: #0d5009;
}
.cid-tjZLay597B {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-tjZLay597B .mbr-section-subtitle {
  color: #0d5009;
}
.cid-sZE6ag1sHM {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-sZE6ag1sHM ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-sZE6ag1sHM li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-sZE6ag1sHM ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-sZE6ag1sHM H3 {
  color: #0d5009;
}
.cid-sZE6afvoG6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-sZE6afvoG6 .mbr-section-subtitle {
  color: #0d5009;
}
.cid-sZJOzFQloB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0d5009;
}
.cid-sZJOzFQloB .mbr-section-subtitle {
  color: #e6c63b;
  text-align: center;
}
.cid-sZJOzFQloB .mbr-text {
  color: #fafafa;
}
.cid-t05CzoqNGx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-t05CzoqNGx .line {
  background-color: #12700d;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sZE6aeWqmM {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tjZJ8K3Lcg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tjZJ8K3Lcg .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-tjZJ8K3Lcg .item-title,
.cid-tjZJ8K3Lcg .card_topic {
  margin-bottom: 12px;
}
.cid-tjZJ8K3Lcg .category_content {
  opacity: .8;
}
.cid-tjZJ8K3Lcg .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-tjZJ8K3Lcg .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-tjZJ8K3Lcg .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-tjZJ8K3Lcg .mbr-section-btn .btn-secondary-outline:hover,
.cid-tjZJ8K3Lcg .mbr-section-btn .btn-secondary-outline .active,
.cid-tjZJ8K3Lcg .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-tjZJ8K3Lcg H5 {
  color: #12700d;
}
.cid-sZE6agAHkj {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sZE6agAHkj .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-sZE6agAHkj .panel-group {
  border: none;
}
.cid-sZE6agAHkj .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-sZE6agAHkj .panel-body,
.cid-sZE6agAHkj .card-header {
  padding: 1rem 0;
}
.cid-sZE6agAHkj .panel-title-edit {
  color: #000000;
}
.cid-sZE6agAHkj .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-sZE6ahkVsH {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #e6c63b;
}
.cid-sZE6ahkVsH .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-sZE6ahkVsH .plan-body {
  padding-bottom: 2rem;
}
.cid-sZE6ahkVsH .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sZE6ahkVsH .price {
  color: #12700d;
}
.cid-sZE6ahkVsH .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-sZE6ahkVsH .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-sZE6ahkVsH .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-sZE6ahkVsH .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-sZE6ahkVsH .plan {
    margin-bottom: 2rem;
  }
}
.cid-sZE6aiOgyN {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sZE6aiOgyN .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sZE6aiOgyN .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sZE6aiOgyN .card-img {
  margin-bottom: 1rem;
}
.cid-sZE6aiOgyN .card-img span {
  font-size: 60px;
}
.cid-sZE6ajpgyq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-tmrNTeTpRx {
  z-index: 1000;
  width: 100%;
}
.cid-tmrNTeTpRx nav.navbar {
  position: fixed;
}
.cid-tmrNTeTpRx .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-tmrNTeTpRx .dropdown-menu {
  padding: 0;
}
.cid-tmrNTeTpRx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tmrNTeTpRx .dropdown-item:hover,
.cid-tmrNTeTpRx .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-tmrNTeTpRx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tmrNTeTpRx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tmrNTeTpRx .nav-link {
  position: relative;
}
.cid-tmrNTeTpRx .container {
  display: flex;
  margin: auto;
}
.cid-tmrNTeTpRx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tmrNTeTpRx .navbar-caption {
  padding-right: 4rem;
}
.cid-tmrNTeTpRx .dropdown-menu,
.cid-tmrNTeTpRx .navbar.opened {
  background: #0d5009 !important;
}
.cid-tmrNTeTpRx .nav-item:focus,
.cid-tmrNTeTpRx .nav-link:focus {
  outline: none;
}
.cid-tmrNTeTpRx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tmrNTeTpRx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tmrNTeTpRx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tmrNTeTpRx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tmrNTeTpRx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tmrNTeTpRx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tmrNTeTpRx .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-tmrNTeTpRx .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tmrNTeTpRx .navbar.opened {
  transition: all .3s;
}
.cid-tmrNTeTpRx .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tmrNTeTpRx .navbar .navbar-logo img {
  width: auto;
}
.cid-tmrNTeTpRx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tmrNTeTpRx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tmrNTeTpRx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tmrNTeTpRx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-tmrNTeTpRx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tmrNTeTpRx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tmrNTeTpRx .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: 55%;
}
.cid-tmrNTeTpRx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tmrNTeTpRx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tmrNTeTpRx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tmrNTeTpRx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tmrNTeTpRx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tmrNTeTpRx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tmrNTeTpRx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tmrNTeTpRx .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: 55%;
  }
  .cid-tmrNTeTpRx .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tmrNTeTpRx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tmrNTeTpRx .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tmrNTeTpRx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tmrNTeTpRx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tmrNTeTpRx .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tmrNTeTpRx .navbar.navbar-short {
  min-height: 60px;
}
.cid-tmrNTeTpRx .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tmrNTeTpRx .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tmrNTeTpRx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tmrNTeTpRx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tmrNTeTpRx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tmrNTeTpRx .dropdown-item.active,
.cid-tmrNTeTpRx .dropdown-item:active {
  background-color: transparent;
}
.cid-tmrNTeTpRx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tmrNTeTpRx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tmrNTeTpRx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tmrNTeTpRx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-tmrNTeTpRx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tmrNTeTpRx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tmrNTeTpRx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tmrNTeTpRx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tmrNTeTpRx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tmrNTeTpRx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tmrNTeTpRx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tmrNTeTpRx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tmrNTeTpRx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tmrNTeTpRx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tmrNTeTpRx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tmrNTeTpRx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tmrNTeTpRx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tmrNTeTpRx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tmrNTeTpRx .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tmrNTeTpRx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tmrNTeTpRx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tmrNTeTpRx .navbar {
    height: 77px;
  }
  .cid-tmrNTeTpRx .navbar.opened {
    height: auto;
  }
  .cid-tmrNTeTpRx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tmrNT60xHJ {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-tmrNT6Wu8b {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tmrNT6Wu8b .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tmrNT6Wu8b img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tmrNT6Wu8b .text-wrapper {
    padding: 2rem;
  }
}
.cid-tmrNT6Wu8b .mbr-section-title {
  color: #0d5009;
}
.cid-tmrNT7RVVr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-tmrNT7RVVr .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tmrNT7RVVr .mbr-text {
  text-align: center;
}
.cid-tmrNT8yt01 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tmrNT8yt01 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tmrNT8yt01 .row {
  flex-direction: row-reverse;
}
.cid-tmrNT8yt01 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tmrNT8yt01 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tmrNT8yt01 .mbr-section-title {
  color: #12700d;
}
.cid-tmrNT9luOv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe161;
}
.cid-tmrNT9ZeRk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tmrNT9ZeRk .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-tmrNT9ZeRk .item-title,
.cid-tmrNT9ZeRk .card_topic {
  margin-bottom: 12px;
}
.cid-tmrNT9ZeRk .category_content {
  opacity: .8;
}
.cid-tmrNT9ZeRk .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-tmrNT9ZeRk .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-tmrNT9ZeRk .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-tmrNT9ZeRk .mbr-section-btn .btn-secondary-outline:hover,
.cid-tmrNT9ZeRk .mbr-section-btn .btn-secondary-outline .active,
.cid-tmrNT9ZeRk .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-tmrNT9ZeRk H5 {
  color: #12700d;
}
.cid-tmrNTb0S8G {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tmrNTb0S8G .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-tmrNTb0S8G .panel-group {
  border: none;
}
.cid-tmrNTb0S8G .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tmrNTb0S8G .panel-body,
.cid-tmrNTb0S8G .card-header {
  padding: 1rem 0;
}
.cid-tmrNTb0S8G .panel-title-edit {
  color: #000000;
}
.cid-tmrNTb0S8G .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tmrNTc3CUI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #e6c63b;
}
.cid-tmrNTc3CUI .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-tmrNTc3CUI .plan-body {
  padding-bottom: 2rem;
}
.cid-tmrNTc3CUI .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tmrNTc3CUI .price {
  color: #12700d;
}
.cid-tmrNTc3CUI .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-tmrNTc3CUI .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-tmrNTc3CUI .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-tmrNTc3CUI .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-tmrNTc3CUI .plan {
    margin-bottom: 2rem;
  }
}
#custom-html-mr {
  /* Type valid CSS here */
}
#custom-html-mr div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-mr p {
  font-size: 60px;
  color: #777;
}
.cid-tmrNTcUX3Q {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-tmrNTcUX3Q .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-tmrNTcUX3Q .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-tmrNTcUX3Q .card-img {
  margin-bottom: 1rem;
}
.cid-tmrNTcUX3Q .card-img span {
  font-size: 60px;
}
.cid-tmrNTdwtfa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-tVfvPYs3EL {
  z-index: 1000;
  width: 100%;
}
.cid-tVfvPYs3EL nav.navbar {
  position: fixed;
}
.cid-tVfvPYs3EL .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-tVfvPYs3EL .dropdown-menu {
  padding: 0;
}
.cid-tVfvPYs3EL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tVfvPYs3EL .dropdown-item:hover,
.cid-tVfvPYs3EL .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-tVfvPYs3EL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tVfvPYs3EL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVfvPYs3EL .nav-link {
  position: relative;
}
.cid-tVfvPYs3EL .container {
  display: flex;
  margin: auto;
}
.cid-tVfvPYs3EL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tVfvPYs3EL .navbar-caption {
  padding-right: 4rem;
}
.cid-tVfvPYs3EL .dropdown-menu,
.cid-tVfvPYs3EL .navbar.opened {
  background: #0d5009 !important;
}
.cid-tVfvPYs3EL .nav-item:focus,
.cid-tVfvPYs3EL .nav-link:focus {
  outline: none;
}
.cid-tVfvPYs3EL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVfvPYs3EL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVfvPYs3EL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tVfvPYs3EL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVfvPYs3EL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVfvPYs3EL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVfvPYs3EL .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-tVfvPYs3EL .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tVfvPYs3EL .navbar.opened {
  transition: all .3s;
}
.cid-tVfvPYs3EL .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tVfvPYs3EL .navbar .navbar-logo img {
  width: auto;
}
.cid-tVfvPYs3EL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVfvPYs3EL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVfvPYs3EL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVfvPYs3EL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-tVfvPYs3EL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVfvPYs3EL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVfvPYs3EL .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: 55%;
}
.cid-tVfvPYs3EL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVfvPYs3EL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tVfvPYs3EL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tVfvPYs3EL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVfvPYs3EL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVfvPYs3EL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVfvPYs3EL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVfvPYs3EL .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: 55%;
  }
  .cid-tVfvPYs3EL .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tVfvPYs3EL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVfvPYs3EL .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVfvPYs3EL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVfvPYs3EL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVfvPYs3EL .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tVfvPYs3EL .navbar.navbar-short {
  min-height: 60px;
}
.cid-tVfvPYs3EL .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tVfvPYs3EL .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tVfvPYs3EL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tVfvPYs3EL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVfvPYs3EL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVfvPYs3EL .dropdown-item.active,
.cid-tVfvPYs3EL .dropdown-item:active {
  background-color: transparent;
}
.cid-tVfvPYs3EL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVfvPYs3EL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVfvPYs3EL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVfvPYs3EL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-tVfvPYs3EL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVfvPYs3EL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVfvPYs3EL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVfvPYs3EL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tVfvPYs3EL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tVfvPYs3EL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tVfvPYs3EL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tVfvPYs3EL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tVfvPYs3EL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tVfvPYs3EL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tVfvPYs3EL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tVfvPYs3EL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tVfvPYs3EL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tVfvPYs3EL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tVfvPYs3EL .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tVfvPYs3EL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVfvPYs3EL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tVfvPYs3EL .navbar {
    height: 77px;
  }
  .cid-tVfvPYs3EL .navbar.opened {
    height: auto;
  }
  .cid-tVfvPYs3EL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVfvPJPiBm {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-tVfvPLgVPA {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tVfvPLgVPA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tVfvPLgVPA img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tVfvPLgVPA .text-wrapper {
    padding: 2rem;
  }
}
.cid-tVfvPLgVPA .mbr-section-title {
  color: #0d5009;
}
.cid-tXkHyZbvtF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tXkHyZbvtF .mbr-section-subtitle {
  color: #0d5009;
}
.cid-tVfvPMmr9h {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-tVfvPMmr9h .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tVfvPMmr9h .mbr-text {
  text-align: center;
}
.cid-tVfvPQhe7X {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tVfvPQhe7X ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tVfvPQhe7X li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tVfvPQhe7X ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tVfvPQhe7X H3 {
  text-align: left;
  color: #0d5009;
}
.cid-tVfvPQXywH {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-tVfvPN6MdE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tVfvPN6MdE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tVfvPN6MdE .row {
  flex-direction: row-reverse;
}
.cid-tVfvPN6MdE img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tVfvPN6MdE .text-wrapper {
    padding: 2rem;
  }
}
.cid-tVfvPN6MdE .mbr-section-title {
  color: #0d5009;
}
.cid-tVfvPOG7KX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-tVfvPOG7KX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tVfvPOG7KX img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tVfvPOG7KX .text-wrapper {
    padding: 2rem;
  }
}
.cid-tVfvPOG7KX .mbr-section-title {
  color: #0d5009;
}
.cid-tVfvPPEv45 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fff0b0;
}
.cid-tVfvPPEv45 .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tVfvPRGlBp {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tVfvPRGlBp .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-tVfvPRGlBp .panel-group {
  border: none;
}
.cid-tVfvPRGlBp .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tVfvPRGlBp .panel-body,
.cid-tVfvPRGlBp .card-header {
  padding: 1rem 0;
}
.cid-tVfvPRGlBp .panel-title-edit {
  color: #000000;
}
.cid-tVfvPRGlBp .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tVfvPSDHLQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tVfvPSDHLQ .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-tVfvPSDHLQ .item-title,
.cid-tVfvPSDHLQ .card_topic {
  margin-bottom: 12px;
}
.cid-tVfvPSDHLQ .category_content {
  opacity: .8;
}
.cid-tVfvPSDHLQ .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-tVfvPSDHLQ .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-tVfvPSDHLQ .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-tVfvPSDHLQ .mbr-section-btn .btn-secondary-outline:hover,
.cid-tVfvPSDHLQ .mbr-section-btn .btn-secondary-outline .active,
.cid-tVfvPSDHLQ .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-tVfvPSDHLQ H5 {
  color: #12700d;
}
.cid-tVfvPTvqXp {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #e6c63b;
}
.cid-tVfvPTvqXp .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-tVfvPTvqXp .plan-body {
  padding-bottom: 2rem;
}
.cid-tVfvPTvqXp .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tVfvPTvqXp .price {
  color: #12700d;
}
.cid-tVfvPTvqXp .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-tVfvPTvqXp .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-tVfvPTvqXp .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-tVfvPTvqXp .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-tVfvPTvqXp .plan {
    margin-bottom: 2rem;
  }
}
.cid-tVfvPUsRPE {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-tVfvPUsRPE .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-tVfvPUsRPE .plan-body {
  padding-bottom: 2rem;
}
.cid-tVfvPUsRPE .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tVfvPUsRPE .price {
  color: #12700d;
}
.cid-tVfvPUsRPE .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-tVfvPUsRPE .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-tVfvPUsRPE .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-tVfvPUsRPE .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-tVfvPUsRPE .plan {
    margin-bottom: 2rem;
  }
}
.cid-tVfvPVveuZ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-tVfvPVveuZ .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-tVfvPVveuZ .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-tVfvPVveuZ .card-img {
  margin-bottom: 1rem;
}
.cid-tVfvPVveuZ .card-img span {
  font-size: 60px;
}
.cid-tVfvPWqf6e {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-u5vWEvDvb6 {
  z-index: 1000;
  width: 100%;
}
.cid-u5vWEvDvb6 nav.navbar {
  position: fixed;
}
.cid-u5vWEvDvb6 .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-u5vWEvDvb6 .dropdown-menu {
  padding: 0;
}
.cid-u5vWEvDvb6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u5vWEvDvb6 .dropdown-item:hover,
.cid-u5vWEvDvb6 .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-u5vWEvDvb6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-u5vWEvDvb6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u5vWEvDvb6 .nav-link {
  position: relative;
}
.cid-u5vWEvDvb6 .container {
  display: flex;
  margin: auto;
}
.cid-u5vWEvDvb6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-u5vWEvDvb6 .navbar-caption {
  padding-right: 4rem;
}
.cid-u5vWEvDvb6 .dropdown-menu,
.cid-u5vWEvDvb6 .navbar.opened {
  background: #0d5009 !important;
}
.cid-u5vWEvDvb6 .nav-item:focus,
.cid-u5vWEvDvb6 .nav-link:focus {
  outline: none;
}
.cid-u5vWEvDvb6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u5vWEvDvb6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u5vWEvDvb6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-u5vWEvDvb6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u5vWEvDvb6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u5vWEvDvb6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u5vWEvDvb6 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-u5vWEvDvb6 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u5vWEvDvb6 .navbar.opened {
  transition: all .3s;
}
.cid-u5vWEvDvb6 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-u5vWEvDvb6 .navbar .navbar-logo img {
  width: auto;
}
.cid-u5vWEvDvb6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u5vWEvDvb6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u5vWEvDvb6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u5vWEvDvb6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-u5vWEvDvb6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u5vWEvDvb6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u5vWEvDvb6 .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: 55%;
}
.cid-u5vWEvDvb6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u5vWEvDvb6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-u5vWEvDvb6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-u5vWEvDvb6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u5vWEvDvb6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u5vWEvDvb6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u5vWEvDvb6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u5vWEvDvb6 .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: 55%;
  }
  .cid-u5vWEvDvb6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-u5vWEvDvb6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u5vWEvDvb6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u5vWEvDvb6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u5vWEvDvb6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u5vWEvDvb6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-u5vWEvDvb6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u5vWEvDvb6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-u5vWEvDvb6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-u5vWEvDvb6 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u5vWEvDvb6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u5vWEvDvb6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u5vWEvDvb6 .dropdown-item.active,
.cid-u5vWEvDvb6 .dropdown-item:active {
  background-color: transparent;
}
.cid-u5vWEvDvb6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u5vWEvDvb6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u5vWEvDvb6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u5vWEvDvb6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-u5vWEvDvb6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u5vWEvDvb6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u5vWEvDvb6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u5vWEvDvb6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u5vWEvDvb6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-u5vWEvDvb6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-u5vWEvDvb6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-u5vWEvDvb6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-u5vWEvDvb6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-u5vWEvDvb6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-u5vWEvDvb6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u5vWEvDvb6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-u5vWEvDvb6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-u5vWEvDvb6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u5vWEvDvb6 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-u5vWEvDvb6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u5vWEvDvb6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u5vWEvDvb6 .navbar {
    height: 77px;
  }
  .cid-u5vWEvDvb6 .navbar.opened {
    height: auto;
  }
  .cid-u5vWEvDvb6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u5vWEnezfP {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-u5vWEnXZSA {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-u5vWEnXZSA .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-u5vWEnXZSA .mbr-text,
.cid-u5vWEnXZSA .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-u5vWEnXZSA .mbr-section-title,
  .cid-u5vWEnXZSA .mbr-section-btn,
  .cid-u5vWEnXZSA .mbr-text {
    text-align: center;
  }
}
.cid-u5vWEoHDaF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-u5vWEoHDaF .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u5vWEoHDaF .mbr-text {
  text-align: center;
}
.cid-u5vYe3KXeF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u5vZY3XvK2 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #fff0b0;
}
.cid-u5vZY3XvK2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5vZY3XvK2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u5vZY3XvK2 .container {
    padding: 0 16px;
  }
}
.cid-u5vZY3XvK2 .card {
  justify-content: center;
}
.cid-u5vZY3XvK2 .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u5vZY3XvK2 .title-wrapper .mbr-section-title {
    margin-bottom: 36px;
  }
}
.cid-u5vZY3XvK2 .text-wrapper .mbr-text {
  margin: 48px 0 0 0;
}
@media (max-width: 992px) {
  .cid-u5vZY3XvK2 .text-wrapper .mbr-text {
    margin: 36px 0 0 0;
  }
}
.cid-u5vZY3XvK2 .mbr-section-title {
  color: #080808;
}
.cid-u5vZY3XvK2 .mbr-text {
  color: #333333;
}
.cid-u5vZY3XvK2 .mbr-section-btn {
  text-align: right;
}
@media (max-width: 992px) {
  .cid-u5vZY3XvK2 .mbr-section-btn {
    text-align: left;
  }
}
.cid-u5vZY3XvK2 .mbr-section-title,
.cid-u5vZY3XvK2 .mbr-section-btn {
  color: #12700d;
}
.cid-u5w16ezE4p {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-u5w16ezE4p .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5w16ezE4p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u5w16ezE4p .container {
    padding: 0 16px;
  }
}
.cid-u5w16ezE4p .card {
  justify-content: center;
}
.cid-u5w16ezE4p .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u5w16ezE4p .title-wrapper .mbr-section-title {
    margin-bottom: 36px;
  }
}
.cid-u5w16ezE4p .text-wrapper .mbr-text {
  margin: 48px 0 0 0;
}
@media (max-width: 992px) {
  .cid-u5w16ezE4p .text-wrapper .mbr-text {
    margin: 36px 0 0 0;
  }
}
.cid-u5w16ezE4p .mbr-section-title {
  color: #080808;
}
.cid-u5w16ezE4p .mbr-text {
  color: #333333;
}
.cid-u5w16ezE4p .mbr-section-btn {
  text-align: right;
}
@media (max-width: 992px) {
  .cid-u5w16ezE4p .mbr-section-btn {
    text-align: left;
  }
}
.cid-u5w16ezE4p .mbr-section-title,
.cid-u5w16ezE4p .mbr-section-btn {
  color: #12700d;
}
.cid-u5w17nejvi {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #fff0b0;
}
.cid-u5w17nejvi .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5w17nejvi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u5w17nejvi .container {
    padding: 0 16px;
  }
}
.cid-u5w17nejvi .card {
  justify-content: center;
}
.cid-u5w17nejvi .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u5w17nejvi .title-wrapper .mbr-section-title {
    margin-bottom: 36px;
  }
}
.cid-u5w17nejvi .text-wrapper .mbr-text {
  margin: 48px 0 0 0;
}
@media (max-width: 992px) {
  .cid-u5w17nejvi .text-wrapper .mbr-text {
    margin: 36px 0 0 0;
  }
}
.cid-u5w17nejvi .mbr-section-title {
  color: #080808;
}
.cid-u5w17nejvi .mbr-text {
  color: #333333;
}
.cid-u5w17nejvi .mbr-section-btn {
  text-align: right;
}
@media (max-width: 992px) {
  .cid-u5w17nejvi .mbr-section-btn {
    text-align: left;
  }
}
.cid-u5w17nejvi .mbr-section-title,
.cid-u5w17nejvi .mbr-section-btn {
  color: #12700d;
}
.cid-u5w18iIOQP {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-u5w18iIOQP .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5w18iIOQP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u5w18iIOQP .container {
    padding: 0 16px;
  }
}
.cid-u5w18iIOQP .card {
  justify-content: center;
}
.cid-u5w18iIOQP .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u5w18iIOQP .title-wrapper .mbr-section-title {
    margin-bottom: 36px;
  }
}
.cid-u5w18iIOQP .text-wrapper .mbr-text {
  margin: 48px 0 0 0;
}
@media (max-width: 992px) {
  .cid-u5w18iIOQP .text-wrapper .mbr-text {
    margin: 36px 0 0 0;
  }
}
.cid-u5w18iIOQP .mbr-section-title {
  color: #080808;
}
.cid-u5w18iIOQP .mbr-text {
  color: #333333;
}
.cid-u5w18iIOQP .mbr-section-btn {
  text-align: right;
}
@media (max-width: 992px) {
  .cid-u5w18iIOQP .mbr-section-btn {
    text-align: left;
  }
}
.cid-u5w18iIOQP .mbr-section-title,
.cid-u5w18iIOQP .mbr-section-btn {
  color: #12700d;
}
.cid-u5w19bw6Eo {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #fff0b0;
}
.cid-u5w19bw6Eo .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5w19bw6Eo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-u5w19bw6Eo .container {
    padding: 0 16px;
  }
}
.cid-u5w19bw6Eo .card {
  justify-content: center;
}
.cid-u5w19bw6Eo .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u5w19bw6Eo .title-wrapper .mbr-section-title {
    margin-bottom: 36px;
  }
}
.cid-u5w19bw6Eo .text-wrapper .mbr-text {
  margin: 48px 0 0 0;
}
@media (max-width: 992px) {
  .cid-u5w19bw6Eo .text-wrapper .mbr-text {
    margin: 36px 0 0 0;
  }
}
.cid-u5w19bw6Eo .mbr-section-title {
  color: #080808;
}
.cid-u5w19bw6Eo .mbr-text {
  color: #333333;
}
.cid-u5w19bw6Eo .mbr-section-btn {
  text-align: right;
}
@media (max-width: 992px) {
  .cid-u5w19bw6Eo .mbr-section-btn {
    text-align: left;
  }
}
.cid-u5w19bw6Eo .mbr-section-title,
.cid-u5w19bw6Eo .mbr-section-btn {
  color: #12700d;
}
.cid-u5w3tgc3VG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u5vWEt974Z {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-u5vWEt974Z .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-u5vWEt974Z .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-u5vWEt974Z .card-img {
  margin-bottom: 1rem;
}
.cid-u5vWEt974Z .card-img span {
  font-size: 60px;
}
.cid-u5vWEtXEOS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-ucAWBBzTIa {
  z-index: 1000;
  width: 100%;
}
.cid-ucAWBBzTIa nav.navbar {
  position: fixed;
}
.cid-ucAWBBzTIa .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-ucAWBBzTIa .dropdown-menu {
  padding: 0;
}
.cid-ucAWBBzTIa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ucAWBBzTIa .dropdown-item:hover,
.cid-ucAWBBzTIa .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-ucAWBBzTIa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-ucAWBBzTIa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ucAWBBzTIa .nav-link {
  position: relative;
}
.cid-ucAWBBzTIa .container {
  display: flex;
  margin: auto;
}
.cid-ucAWBBzTIa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-ucAWBBzTIa .navbar-caption {
  padding-right: 4rem;
}
.cid-ucAWBBzTIa .dropdown-menu,
.cid-ucAWBBzTIa .navbar.opened {
  background: #0d5009 !important;
}
.cid-ucAWBBzTIa .nav-item:focus,
.cid-ucAWBBzTIa .nav-link:focus {
  outline: none;
}
.cid-ucAWBBzTIa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ucAWBBzTIa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ucAWBBzTIa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-ucAWBBzTIa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ucAWBBzTIa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ucAWBBzTIa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ucAWBBzTIa .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-ucAWBBzTIa .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ucAWBBzTIa .navbar.opened {
  transition: all .3s;
}
.cid-ucAWBBzTIa .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-ucAWBBzTIa .navbar .navbar-logo img {
  width: auto;
}
.cid-ucAWBBzTIa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ucAWBBzTIa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ucAWBBzTIa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ucAWBBzTIa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-ucAWBBzTIa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ucAWBBzTIa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ucAWBBzTIa .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: 55%;
}
.cid-ucAWBBzTIa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ucAWBBzTIa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-ucAWBBzTIa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-ucAWBBzTIa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ucAWBBzTIa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ucAWBBzTIa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ucAWBBzTIa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ucAWBBzTIa .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: 55%;
  }
  .cid-ucAWBBzTIa .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-ucAWBBzTIa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ucAWBBzTIa .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ucAWBBzTIa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ucAWBBzTIa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ucAWBBzTIa .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-ucAWBBzTIa .navbar.navbar-short {
  min-height: 60px;
}
.cid-ucAWBBzTIa .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-ucAWBBzTIa .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-ucAWBBzTIa .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ucAWBBzTIa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ucAWBBzTIa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ucAWBBzTIa .dropdown-item.active,
.cid-ucAWBBzTIa .dropdown-item:active {
  background-color: transparent;
}
.cid-ucAWBBzTIa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ucAWBBzTIa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ucAWBBzTIa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ucAWBBzTIa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-ucAWBBzTIa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ucAWBBzTIa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ucAWBBzTIa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ucAWBBzTIa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ucAWBBzTIa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-ucAWBBzTIa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-ucAWBBzTIa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ucAWBBzTIa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ucAWBBzTIa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ucAWBBzTIa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ucAWBBzTIa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ucAWBBzTIa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ucAWBBzTIa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ucAWBBzTIa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ucAWBBzTIa .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-ucAWBBzTIa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ucAWBBzTIa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ucAWBBzTIa .navbar {
    height: 77px;
  }
  .cid-ucAWBBzTIa .navbar.opened {
    height: auto;
  }
  .cid-ucAWBBzTIa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ucAWBreYV2 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-udaEOSGFsI {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udaEOSGFsI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udaEOSGFsI img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udaEOSGFsI .text-wrapper {
    padding: 2rem;
  }
}
.cid-udaEOSGFsI .mbr-section-title {
  color: #0d5009;
}
.cid-udaFehLyqy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-udaFehLyqy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udaFehLyqy .row {
  flex-direction: row-reverse;
}
.cid-udaFehLyqy img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udaFehLyqy .text-wrapper {
    padding: 2rem;
  }
}
.cid-udaFehLyqy .mbr-section-title {
  color: #0d5009;
}
.cid-udaFzA6SRq {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-udaFzA6SRq .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-udaFzA6SRq .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-udaFzA6SRq .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #0d5009;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-udaFzA6SRq .mbr-section-title {
  color: #0d5009;
}
.cid-udaFBLXF1Q {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-udaFBLXF1Q .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-udaFBLXF1Q .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-udaFBLXF1Q .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #0d5009;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-udaFBLXF1Q .mbr-section-title {
  color: #163d82;
}
.cid-udaFE12n31 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-udaFE12n31 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-udaFE12n31 .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-udaFE12n31 .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #0d5009;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-udaFE12n31 .mbr-section-title {
  color: #163d82;
}
.cid-ucAWBvSvLY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-ucAWBvSvLY .mbr-section-subtitle {
  color: #0d5009;
}
.cid-udaFimQNKy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-udaFimQNKy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udaFimQNKy img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udaFimQNKy .text-wrapper {
    padding: 2rem;
  }
}
.cid-udaFimQNKy .mbr-section-title {
  color: #0d5009;
}
.cid-udaGYYz45p {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-udaGYYz45p .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-udaGYYz45p .panel-group {
  border: none;
}
.cid-udaGYYz45p .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-udaGYYz45p .panel-body,
.cid-udaGYYz45p .card-header {
  padding: 1rem 0;
}
.cid-udaGYYz45p .panel-title-edit {
  color: #000000;
}
.cid-udaGYYz45p .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-udaGYYz45p H3 {
  color: #0d5009;
}
.cid-udaH0l8Re2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #12700d;
}
.cid-udaH0l8Re2 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-udaH0l8Re2 .plan-body {
  padding-bottom: 2rem;
}
.cid-udaH0l8Re2 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-udaH0l8Re2 .price {
  color: #12700d;
}
.cid-udaH0l8Re2 .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-udaH0l8Re2 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-udaH0l8Re2 .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-udaH0l8Re2 .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-udaH0l8Re2 .plan {
    margin-bottom: 2rem;
  }
}
.cid-ucAWBz9uVI {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-ucAWBz9uVI .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-ucAWBz9uVI .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-ucAWBz9uVI .card-img {
  margin-bottom: 1rem;
}
.cid-ucAWBz9uVI .card-img span {
  font-size: 60px;
}
.cid-ucAWBzSfWi {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-udaITrC1eg {
  z-index: 1000;
  width: 100%;
}
.cid-udaITrC1eg nav.navbar {
  position: fixed;
}
.cid-udaITrC1eg .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-udaITrC1eg .dropdown-menu {
  padding: 0;
}
.cid-udaITrC1eg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udaITrC1eg .dropdown-item:hover,
.cid-udaITrC1eg .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-udaITrC1eg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-udaITrC1eg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-udaITrC1eg .nav-link {
  position: relative;
}
.cid-udaITrC1eg .container {
  display: flex;
  margin: auto;
}
.cid-udaITrC1eg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-udaITrC1eg .navbar-caption {
  padding-right: 4rem;
}
.cid-udaITrC1eg .dropdown-menu,
.cid-udaITrC1eg .navbar.opened {
  background: #0d5009 !important;
}
.cid-udaITrC1eg .nav-item:focus,
.cid-udaITrC1eg .nav-link:focus {
  outline: none;
}
.cid-udaITrC1eg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-udaITrC1eg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-udaITrC1eg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-udaITrC1eg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-udaITrC1eg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-udaITrC1eg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-udaITrC1eg .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-udaITrC1eg .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udaITrC1eg .navbar.opened {
  transition: all .3s;
}
.cid-udaITrC1eg .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-udaITrC1eg .navbar .navbar-logo img {
  width: auto;
}
.cid-udaITrC1eg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-udaITrC1eg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-udaITrC1eg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-udaITrC1eg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-udaITrC1eg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-udaITrC1eg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-udaITrC1eg .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: 55%;
}
.cid-udaITrC1eg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-udaITrC1eg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-udaITrC1eg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-udaITrC1eg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-udaITrC1eg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-udaITrC1eg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-udaITrC1eg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-udaITrC1eg .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: 55%;
  }
  .cid-udaITrC1eg .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-udaITrC1eg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-udaITrC1eg .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-udaITrC1eg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-udaITrC1eg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-udaITrC1eg .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-udaITrC1eg .navbar.navbar-short {
  min-height: 60px;
}
.cid-udaITrC1eg .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-udaITrC1eg .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-udaITrC1eg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-udaITrC1eg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-udaITrC1eg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-udaITrC1eg .dropdown-item.active,
.cid-udaITrC1eg .dropdown-item:active {
  background-color: transparent;
}
.cid-udaITrC1eg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-udaITrC1eg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-udaITrC1eg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-udaITrC1eg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-udaITrC1eg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-udaITrC1eg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-udaITrC1eg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-udaITrC1eg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-udaITrC1eg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-udaITrC1eg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-udaITrC1eg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-udaITrC1eg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-udaITrC1eg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-udaITrC1eg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-udaITrC1eg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udaITrC1eg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-udaITrC1eg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-udaITrC1eg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udaITrC1eg .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-udaITrC1eg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-udaITrC1eg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-udaITrC1eg .navbar {
    height: 77px;
  }
  .cid-udaITrC1eg .navbar.opened {
    height: auto;
  }
  .cid-udaITrC1eg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-udaIThqNhL {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-udaJCrWJg8 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udaJCrWJg8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udaJCrWJg8 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udaJCrWJg8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-udaJCrWJg8 .mbr-section-title {
  color: #12700d;
}
.cid-udaJE26a7b {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-udaJFpLGyc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-udaJFpLGyc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udaJFpLGyc .row {
  flex-direction: row-reverse;
}
.cid-udaJFpLGyc img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udaJFpLGyc .text-wrapper {
    padding: 2rem;
  }
}
.cid-udaJFpLGyc .mbr-section-title {
  color: #12700d;
}
.cid-udaJHHaK21 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-udaJHHaK21 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udaJHHaK21 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udaJHHaK21 .text-wrapper {
    padding: 2rem;
  }
}
.cid-udaJHHaK21 .mbr-section-title {
  color: #12700d;
}
.cid-udaJIQTmd5 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-udaJIQTmd5 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-udaJIQTmd5 .panel-group {
  border: none;
}
.cid-udaJIQTmd5 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-udaJIQTmd5 .panel-body,
.cid-udaJIQTmd5 .card-header {
  padding: 1rem 0;
}
.cid-udaJIQTmd5 .panel-title-edit {
  color: #000000;
}
.cid-udaJIQTmd5 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-udaJIQTmd5 H3 {
  color: #12700d;
}
.cid-udaJK9SQhz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #12700d;
}
.cid-udaJK9SQhz .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-udaJK9SQhz .plan-body {
  padding-bottom: 2rem;
}
.cid-udaJK9SQhz .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-udaJK9SQhz .price {
  color: #12700d;
}
.cid-udaJK9SQhz .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-udaJK9SQhz .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-udaJK9SQhz .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-udaJK9SQhz .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-udaJK9SQhz .plan {
    margin-bottom: 2rem;
  }
}
.cid-udaITp57lG {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-udaITp57lG .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-udaITp57lG .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-udaITp57lG .card-img {
  margin-bottom: 1rem;
}
.cid-udaITp57lG .card-img span {
  font-size: 60px;
}
.cid-udaITpO63D {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-t25UnwndTn {
  z-index: 1000;
  width: 100%;
}
.cid-t25UnwndTn nav.navbar {
  position: fixed;
}
.cid-t25UnwndTn .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-t25UnwndTn .dropdown-menu {
  padding: 0;
}
.cid-t25UnwndTn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t25UnwndTn .dropdown-item:hover,
.cid-t25UnwndTn .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-t25UnwndTn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-t25UnwndTn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t25UnwndTn .nav-link {
  position: relative;
}
.cid-t25UnwndTn .container {
  display: flex;
  margin: auto;
}
.cid-t25UnwndTn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-t25UnwndTn .navbar-caption {
  padding-right: 4rem;
}
.cid-t25UnwndTn .dropdown-menu,
.cid-t25UnwndTn .navbar.opened {
  background: #0d5009 !important;
}
.cid-t25UnwndTn .nav-item:focus,
.cid-t25UnwndTn .nav-link:focus {
  outline: none;
}
.cid-t25UnwndTn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t25UnwndTn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t25UnwndTn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-t25UnwndTn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t25UnwndTn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t25UnwndTn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t25UnwndTn .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-t25UnwndTn .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t25UnwndTn .navbar.opened {
  transition: all .3s;
}
.cid-t25UnwndTn .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-t25UnwndTn .navbar .navbar-logo img {
  width: auto;
}
.cid-t25UnwndTn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t25UnwndTn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t25UnwndTn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t25UnwndTn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-t25UnwndTn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t25UnwndTn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t25UnwndTn .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: 55%;
}
.cid-t25UnwndTn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t25UnwndTn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-t25UnwndTn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-t25UnwndTn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t25UnwndTn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t25UnwndTn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t25UnwndTn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t25UnwndTn .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: 55%;
  }
  .cid-t25UnwndTn .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-t25UnwndTn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t25UnwndTn .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t25UnwndTn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t25UnwndTn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t25UnwndTn .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-t25UnwndTn .navbar.navbar-short {
  min-height: 60px;
}
.cid-t25UnwndTn .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-t25UnwndTn .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-t25UnwndTn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t25UnwndTn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t25UnwndTn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t25UnwndTn .dropdown-item.active,
.cid-t25UnwndTn .dropdown-item:active {
  background-color: transparent;
}
.cid-t25UnwndTn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t25UnwndTn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t25UnwndTn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t25UnwndTn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-t25UnwndTn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t25UnwndTn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t25UnwndTn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t25UnwndTn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t25UnwndTn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-t25UnwndTn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-t25UnwndTn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-t25UnwndTn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-t25UnwndTn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-t25UnwndTn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-t25UnwndTn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t25UnwndTn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-t25UnwndTn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-t25UnwndTn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-t25UnwndTn .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-t25UnwndTn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t25UnwndTn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-t25UnwndTn .navbar {
    height: 77px;
  }
  .cid-t25UnwndTn .navbar.opened {
    height: auto;
  }
  .cid-t25UnwndTn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t25Unl8D4h {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-t25Unm5RcT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t25Unm5RcT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t25Unm5RcT img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-t25Unm5RcT .text-wrapper {
    padding: 2rem;
  }
}
.cid-t25Unm5RcT .mbr-text {
  color: #071533;
}
.cid-t25Unm5RcT .mbr-section-title {
  color: #0d5009;
}
.cid-t25UnnaPO7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-t25UnnaPO7 .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-t25UnnaPO7 .mbr-text {
  text-align: center;
}
.cid-t25UnnHmsx {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/tribal-pattern-2000x450-2000x450.png");
}
.cid-t25UnnHmsx .mbr-section-title {
  color: #ffe885;
}
.cid-t25UnojNTt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-t25UnojNTt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t25UnojNTt img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-t25UnojNTt .text-wrapper {
    padding: 2rem;
  }
}
.cid-t25UnojNTt .mbr-section-title {
  color: #0d5009;
}
.cid-t25UnoTZ6g {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-t25UnoTZ6g .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t25UnoTZ6g .row {
  flex-direction: row-reverse;
}
.cid-t25UnoTZ6g img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-t25UnoTZ6g .text-wrapper {
    padding: 2rem;
  }
}
.cid-t25UnoTZ6g .mbr-section-title {
  color: #0d5009;
}
.cid-t25Unpvm1t {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-t25Unpvm1t .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-t25Unpvm1t img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-t25Unpvm1t .text-wrapper {
    padding: 2rem;
  }
}
.cid-t25Unpvm1t .mbr-section-title {
  color: #0d5009;
}
.cid-t25Unq6N9h {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-t25Unq6N9h .card-wrapper {
  background: #0d5009;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-t25Unq6N9h .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-t25Unq6N9h .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t25Unq6N9h .card-wrapper {
    padding: 4rem;
  }
}
.cid-t25Unq6N9h .mbr-text,
.cid-t25Unq6N9h .mbr-section-btn {
  color: #ffffff;
}
.cid-t25Unq6N9h .card-title,
.cid-t25Unq6N9h .card-box {
  text-align: left;
  color: #e6c63b;
}
.cid-t25UnqGF5Y {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fff0b0;
}
.cid-t25UnqGF5Y .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-t25UnrcJHc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-t25UnrcJHc ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-t25UnrcJHc li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-t25UnrcJHc ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-t25UnrcJHc H3 {
  text-align: left;
  color: #0d5009;
}
.cid-t25XYH21TE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-t25XYH21TE .card-wrapper {
  border-radius: 4px;
  background: #fafafa;
}
@media (min-width: 992px) {
  .cid-t25XYH21TE .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-t25XYH21TE .card-wrapper {
    padding: 1rem;
    margin-bottom: 2rem;
  }
}
.cid-t25XYH21TE .row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .cid-t25XYH21TE .row .row {
    flex-direction: column-reverse;
  }
  .cid-t25XYH21TE .row .row .img-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-t25XYH21TE .img-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-t25XYH21TE .card-subtitle {
  color: #12700d;
}
.cid-t25XYH21TE .mbr-text {
  color: #555555;
}
.cid-t25UnrKD7u {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-t25UnseCp9 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-t25UnseCp9 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-t25UnseCp9 .panel-group {
  border: none;
}
.cid-t25UnseCp9 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-t25UnseCp9 .panel-body,
.cid-t25UnseCp9 .card-header {
  padding: 1rem 0;
}
.cid-t25UnseCp9 .panel-title-edit {
  color: #000000;
}
.cid-t25UnseCp9 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-t25UnsTTNZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #e6c63b;
}
.cid-t25UnsTTNZ .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-t25UnsTTNZ .plan-body {
  padding-bottom: 2rem;
}
.cid-t25UnsTTNZ .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t25UnsTTNZ .price {
  color: #12700d;
}
.cid-t25UnsTTNZ .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-t25UnsTTNZ .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-t25UnsTTNZ .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-t25UnsTTNZ .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-t25UnsTTNZ .plan {
    margin-bottom: 2rem;
  }
}
.cid-t25UntzBRr {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-t25UntzBRr .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-t25UntzBRr .plan-body {
  padding-bottom: 2rem;
}
.cid-t25UntzBRr .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t25UntzBRr .price {
  color: #12700d;
}
.cid-t25UntzBRr .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-t25UntzBRr .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-t25UntzBRr .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-t25UntzBRr .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-t25UntzBRr .plan {
    margin-bottom: 2rem;
  }
}
.cid-t25UnujwaK {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-t25UnujwaK .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-t25UnujwaK .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-t25UnujwaK .card-img {
  margin-bottom: 1rem;
}
.cid-t25UnujwaK .card-img span {
  font-size: 60px;
}
.cid-t25UnuVZhg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-udPEzPpMCm {
  z-index: 1000;
  width: 100%;
}
.cid-udPEzPpMCm nav.navbar {
  position: fixed;
}
.cid-udPEzPpMCm .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-udPEzPpMCm .dropdown-menu {
  padding: 0;
}
.cid-udPEzPpMCm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udPEzPpMCm .dropdown-item:hover,
.cid-udPEzPpMCm .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-udPEzPpMCm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-udPEzPpMCm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-udPEzPpMCm .nav-link {
  position: relative;
}
.cid-udPEzPpMCm .container {
  display: flex;
  margin: auto;
}
.cid-udPEzPpMCm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-udPEzPpMCm .navbar-caption {
  padding-right: 4rem;
}
.cid-udPEzPpMCm .dropdown-menu,
.cid-udPEzPpMCm .navbar.opened {
  background: #0d5009 !important;
}
.cid-udPEzPpMCm .nav-item:focus,
.cid-udPEzPpMCm .nav-link:focus {
  outline: none;
}
.cid-udPEzPpMCm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-udPEzPpMCm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-udPEzPpMCm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-udPEzPpMCm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-udPEzPpMCm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-udPEzPpMCm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-udPEzPpMCm .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-udPEzPpMCm .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udPEzPpMCm .navbar.opened {
  transition: all .3s;
}
.cid-udPEzPpMCm .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-udPEzPpMCm .navbar .navbar-logo img {
  width: auto;
}
.cid-udPEzPpMCm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-udPEzPpMCm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-udPEzPpMCm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-udPEzPpMCm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-udPEzPpMCm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-udPEzPpMCm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-udPEzPpMCm .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: 55%;
}
.cid-udPEzPpMCm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-udPEzPpMCm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-udPEzPpMCm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-udPEzPpMCm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-udPEzPpMCm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-udPEzPpMCm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-udPEzPpMCm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-udPEzPpMCm .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: 55%;
  }
  .cid-udPEzPpMCm .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-udPEzPpMCm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-udPEzPpMCm .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-udPEzPpMCm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-udPEzPpMCm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-udPEzPpMCm .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-udPEzPpMCm .navbar.navbar-short {
  min-height: 60px;
}
.cid-udPEzPpMCm .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-udPEzPpMCm .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-udPEzPpMCm .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-udPEzPpMCm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-udPEzPpMCm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-udPEzPpMCm .dropdown-item.active,
.cid-udPEzPpMCm .dropdown-item:active {
  background-color: transparent;
}
.cid-udPEzPpMCm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-udPEzPpMCm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-udPEzPpMCm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-udPEzPpMCm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-udPEzPpMCm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-udPEzPpMCm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-udPEzPpMCm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-udPEzPpMCm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-udPEzPpMCm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-udPEzPpMCm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-udPEzPpMCm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-udPEzPpMCm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-udPEzPpMCm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-udPEzPpMCm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-udPEzPpMCm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udPEzPpMCm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-udPEzPpMCm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-udPEzPpMCm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udPEzPpMCm .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-udPEzPpMCm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-udPEzPpMCm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-udPEzPpMCm .navbar {
    height: 77px;
  }
  .cid-udPEzPpMCm .navbar.opened {
    height: auto;
  }
  .cid-udPEzPpMCm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-udPEzEgvSv {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-udPEzFn17J {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udPEzFn17J .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udPEzFn17J img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udPEzFn17J .text-wrapper {
    padding: 2rem;
  }
}
.cid-udPEzFn17J .mbr-section-title {
  color: #0d5009;
}
.cid-udPEzGeq2m {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-udPEzGeq2m .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-udPEzGeq2m .mbr-text {
  text-align: center;
}
.cid-udPEzKiW5y {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-udPEzKZ6Fq {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff0b0;
}
.cid-udPEzKZ6Fq .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-udPEzKZ6Fq .panel-group {
  border: none;
}
.cid-udPEzKZ6Fq .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-udPEzKZ6Fq .panel-body,
.cid-udPEzKZ6Fq .card-header {
  padding: 1rem 0;
}
.cid-udPEzKZ6Fq .panel-title-edit {
  color: #000000;
}
.cid-udPEzKZ6Fq .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-udPEzKZ6Fq H3 {
  color: #0d5009;
}
.cid-udPEzLJMw6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-udPEzLJMw6 .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-udPEzLJMw6 .item-title,
.cid-udPEzLJMw6 .card_topic {
  margin-bottom: 12px;
}
.cid-udPEzLJMw6 .category_content {
  opacity: .8;
}
.cid-udPEzLJMw6 .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-udPEzLJMw6 .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-udPEzLJMw6 .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-udPEzLJMw6 .mbr-section-btn .btn-secondary-outline:hover,
.cid-udPEzLJMw6 .mbr-section-btn .btn-secondary-outline .active,
.cid-udPEzLJMw6 .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-udPEzLJMw6 H5 {
  color: #12700d;
}
.cid-udPEzMqEis {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-udPEzMqEis .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-udPEzMqEis .plan-body {
  padding-bottom: 2rem;
}
.cid-udPEzMqEis .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-udPEzMqEis .price {
  color: #12700d;
}
.cid-udPEzMqEis .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-udPEzMqEis .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-udPEzMqEis .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-udPEzMqEis .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-udPEzMqEis .plan {
    margin-bottom: 2rem;
  }
}
.cid-udPEzNgjY9 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-udPEzNgjY9 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-udPEzNgjY9 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-udPEzNgjY9 .card-img {
  margin-bottom: 1rem;
}
.cid-udPEzNgjY9 .card-img span {
  font-size: 60px;
}
.cid-udPEzNVkr5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-udVHbiPwW6 {
  z-index: 1000;
  width: 100%;
}
.cid-udVHbiPwW6 nav.navbar {
  position: fixed;
}
.cid-udVHbiPwW6 .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-udVHbiPwW6 .dropdown-menu {
  padding: 0;
}
.cid-udVHbiPwW6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udVHbiPwW6 .dropdown-item:hover,
.cid-udVHbiPwW6 .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-udVHbiPwW6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-udVHbiPwW6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-udVHbiPwW6 .nav-link {
  position: relative;
}
.cid-udVHbiPwW6 .container {
  display: flex;
  margin: auto;
}
.cid-udVHbiPwW6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-udVHbiPwW6 .navbar-caption {
  padding-right: 4rem;
}
.cid-udVHbiPwW6 .dropdown-menu,
.cid-udVHbiPwW6 .navbar.opened {
  background: #0d5009 !important;
}
.cid-udVHbiPwW6 .nav-item:focus,
.cid-udVHbiPwW6 .nav-link:focus {
  outline: none;
}
.cid-udVHbiPwW6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-udVHbiPwW6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-udVHbiPwW6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-udVHbiPwW6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-udVHbiPwW6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-udVHbiPwW6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-udVHbiPwW6 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-udVHbiPwW6 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udVHbiPwW6 .navbar.opened {
  transition: all .3s;
}
.cid-udVHbiPwW6 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-udVHbiPwW6 .navbar .navbar-logo img {
  width: auto;
}
.cid-udVHbiPwW6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-udVHbiPwW6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-udVHbiPwW6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-udVHbiPwW6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-udVHbiPwW6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-udVHbiPwW6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-udVHbiPwW6 .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: 55%;
}
.cid-udVHbiPwW6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-udVHbiPwW6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-udVHbiPwW6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-udVHbiPwW6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-udVHbiPwW6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-udVHbiPwW6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-udVHbiPwW6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-udVHbiPwW6 .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: 55%;
  }
  .cid-udVHbiPwW6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-udVHbiPwW6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-udVHbiPwW6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-udVHbiPwW6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-udVHbiPwW6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-udVHbiPwW6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-udVHbiPwW6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-udVHbiPwW6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-udVHbiPwW6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-udVHbiPwW6 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-udVHbiPwW6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-udVHbiPwW6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-udVHbiPwW6 .dropdown-item.active,
.cid-udVHbiPwW6 .dropdown-item:active {
  background-color: transparent;
}
.cid-udVHbiPwW6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-udVHbiPwW6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-udVHbiPwW6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-udVHbiPwW6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-udVHbiPwW6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-udVHbiPwW6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-udVHbiPwW6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-udVHbiPwW6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-udVHbiPwW6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-udVHbiPwW6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-udVHbiPwW6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-udVHbiPwW6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-udVHbiPwW6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-udVHbiPwW6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-udVHbiPwW6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udVHbiPwW6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-udVHbiPwW6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-udVHbiPwW6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udVHbiPwW6 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-udVHbiPwW6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-udVHbiPwW6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-udVHbiPwW6 .navbar {
    height: 77px;
  }
  .cid-udVHbiPwW6 .navbar.opened {
    height: auto;
  }
  .cid-udVHbiPwW6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-udVHbbENMp {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-udVHoCtA6J {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udVHoCtA6J .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udVHoCtA6J img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udVHoCtA6J .text-wrapper {
    padding: 2rem;
  }
}
.cid-udVHoCtA6J .mbr-section-title {
  color: #163d82;
}
.cid-udVHpOskNq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-udVHpOskNq .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-udVHpOskNq .mbr-text {
  text-align: center;
}
.cid-udVHrSNEf4 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-udVHuEOYDe {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff0b0;
}
.cid-udVHuEOYDe .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-udVHuEOYDe .panel-group {
  border: none;
}
.cid-udVHuEOYDe .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-udVHuEOYDe .panel-body,
.cid-udVHuEOYDe .card-header {
  padding: 1rem 0;
}
.cid-udVHuEOYDe .panel-title-edit {
  color: #000000;
}
.cid-udVHuEOYDe .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-udVHuEOYDe H3 {
  color: #0d5009;
}
.cid-udVHvT8a2H {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-udVHvT8a2H .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-udVHvT8a2H .item-title,
.cid-udVHvT8a2H .card_topic {
  margin-bottom: 12px;
}
.cid-udVHvT8a2H .category_content {
  opacity: .8;
}
.cid-udVHvT8a2H .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-udVHvT8a2H .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #0d5009;
}
.cid-udVHvT8a2H .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-udVHvT8a2H .mbr-section-btn .btn-secondary-outline:hover,
.cid-udVHvT8a2H .mbr-section-btn .btn-secondary-outline .active,
.cid-udVHvT8a2H .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-udVHvT8a2H H5 {
  color: #0d5009;
}
.cid-udVHwUyKcA {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-udVHwUyKcA .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-udVHwUyKcA .plan-body {
  padding-bottom: 2rem;
}
.cid-udVHwUyKcA .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-udVHwUyKcA .price {
  color: #12700d;
}
.cid-udVHwUyKcA .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-udVHwUyKcA .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-udVHwUyKcA .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-udVHwUyKcA .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-udVHwUyKcA .plan {
    margin-bottom: 2rem;
  }
}
.cid-udVHbgybiD {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-udVHbgybiD .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-udVHbgybiD .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-udVHbgybiD .card-img {
  margin-bottom: 1rem;
}
.cid-udVHbgybiD .card-img span {
  font-size: 60px;
}
.cid-udVHbhdaed {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-uhHnzE2SB8 {
  z-index: 1000;
  width: 100%;
}
.cid-uhHnzE2SB8 nav.navbar {
  position: fixed;
}
.cid-uhHnzE2SB8 .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-uhHnzE2SB8 .dropdown-menu {
  padding: 0;
}
.cid-uhHnzE2SB8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uhHnzE2SB8 .dropdown-item:hover,
.cid-uhHnzE2SB8 .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-uhHnzE2SB8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uhHnzE2SB8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uhHnzE2SB8 .nav-link {
  position: relative;
}
.cid-uhHnzE2SB8 .container {
  display: flex;
  margin: auto;
}
.cid-uhHnzE2SB8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uhHnzE2SB8 .navbar-caption {
  padding-right: 4rem;
}
.cid-uhHnzE2SB8 .dropdown-menu,
.cid-uhHnzE2SB8 .navbar.opened {
  background: #0d5009 !important;
}
.cid-uhHnzE2SB8 .nav-item:focus,
.cid-uhHnzE2SB8 .nav-link:focus {
  outline: none;
}
.cid-uhHnzE2SB8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uhHnzE2SB8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uhHnzE2SB8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uhHnzE2SB8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uhHnzE2SB8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uhHnzE2SB8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uhHnzE2SB8 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-uhHnzE2SB8 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uhHnzE2SB8 .navbar.opened {
  transition: all .3s;
}
.cid-uhHnzE2SB8 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uhHnzE2SB8 .navbar .navbar-logo img {
  width: auto;
}
.cid-uhHnzE2SB8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uhHnzE2SB8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uhHnzE2SB8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uhHnzE2SB8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uhHnzE2SB8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uhHnzE2SB8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uhHnzE2SB8 .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: 55%;
}
.cid-uhHnzE2SB8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uhHnzE2SB8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uhHnzE2SB8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uhHnzE2SB8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uhHnzE2SB8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uhHnzE2SB8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uhHnzE2SB8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uhHnzE2SB8 .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: 55%;
  }
  .cid-uhHnzE2SB8 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uhHnzE2SB8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uhHnzE2SB8 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uhHnzE2SB8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uhHnzE2SB8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uhHnzE2SB8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uhHnzE2SB8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uhHnzE2SB8 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uhHnzE2SB8 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uhHnzE2SB8 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uhHnzE2SB8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uhHnzE2SB8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uhHnzE2SB8 .dropdown-item.active,
.cid-uhHnzE2SB8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uhHnzE2SB8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uhHnzE2SB8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uhHnzE2SB8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uhHnzE2SB8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-uhHnzE2SB8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uhHnzE2SB8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uhHnzE2SB8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uhHnzE2SB8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uhHnzE2SB8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uhHnzE2SB8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uhHnzE2SB8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uhHnzE2SB8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uhHnzE2SB8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uhHnzE2SB8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uhHnzE2SB8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uhHnzE2SB8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uhHnzE2SB8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uhHnzE2SB8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uhHnzE2SB8 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uhHnzE2SB8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uhHnzE2SB8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uhHnzE2SB8 .navbar {
    height: 77px;
  }
  .cid-uhHnzE2SB8 .navbar.opened {
    height: auto;
  }
  .cid-uhHnzE2SB8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uhHnzx70EM {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uhHnzxPGb5 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uhHnzxPGb5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uhHnzxPGb5 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uhHnzxPGb5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uhHnzxPGb5 .mbr-section-title {
  color: #163d82;
}
.cid-uhHnzypuc9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uhHnzypuc9 .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uhHnzypuc9 .mbr-text {
  text-align: center;
}
.cid-uhHnzyVwtM {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-uhHnzzqLCs {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff0b0;
}
.cid-uhHnzzqLCs .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-uhHnzzqLCs .panel-group {
  border: none;
}
.cid-uhHnzzqLCs .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uhHnzzqLCs .panel-body,
.cid-uhHnzzqLCs .card-header {
  padding: 1rem 0;
}
.cid-uhHnzzqLCs .panel-title-edit {
  color: #000000;
}
.cid-uhHnzzqLCs .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uhHnzzqLCs H3 {
  color: #0d5009;
}
.cid-uhHnzAdnpI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-uhHnzAdnpI .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-uhHnzAdnpI .item-title,
.cid-uhHnzAdnpI .card_topic {
  margin-bottom: 12px;
}
.cid-uhHnzAdnpI .category_content {
  opacity: .8;
}
.cid-uhHnzAdnpI .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-uhHnzAdnpI .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #0d5009;
}
.cid-uhHnzAdnpI .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-uhHnzAdnpI .mbr-section-btn .btn-secondary-outline:hover,
.cid-uhHnzAdnpI .mbr-section-btn .btn-secondary-outline .active,
.cid-uhHnzAdnpI .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-uhHnzAdnpI H5 {
  color: #0d5009;
}
.cid-uhHnzAUS1j {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-uhHnzAUS1j .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-uhHnzAUS1j .plan-body {
  padding-bottom: 2rem;
}
.cid-uhHnzAUS1j .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uhHnzAUS1j .price {
  color: #12700d;
}
.cid-uhHnzAUS1j .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-uhHnzAUS1j .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-uhHnzAUS1j .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-uhHnzAUS1j .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-uhHnzAUS1j .plan {
    margin-bottom: 2rem;
  }
}
.cid-uhHnzBPtEt {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-uhHnzBPtEt .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uhHnzBPtEt .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uhHnzBPtEt .card-img {
  margin-bottom: 1rem;
}
.cid-uhHnzBPtEt .card-img span {
  font-size: 60px;
}
.cid-uhHnzCwbjG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-unDj8YAOB1 {
  z-index: 1000;
  width: 100%;
}
.cid-unDj8YAOB1 nav.navbar {
  position: fixed;
}
.cid-unDj8YAOB1 .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-unDj8YAOB1 .dropdown-menu {
  padding: 0;
}
.cid-unDj8YAOB1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-unDj8YAOB1 .dropdown-item:hover,
.cid-unDj8YAOB1 .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-unDj8YAOB1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-unDj8YAOB1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-unDj8YAOB1 .nav-link {
  position: relative;
}
.cid-unDj8YAOB1 .container {
  display: flex;
  margin: auto;
}
.cid-unDj8YAOB1 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-unDj8YAOB1 .navbar-caption {
  padding-right: 4rem;
}
.cid-unDj8YAOB1 .dropdown-menu,
.cid-unDj8YAOB1 .navbar.opened {
  background: #0d5009 !important;
}
.cid-unDj8YAOB1 .nav-item:focus,
.cid-unDj8YAOB1 .nav-link:focus {
  outline: none;
}
.cid-unDj8YAOB1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-unDj8YAOB1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-unDj8YAOB1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-unDj8YAOB1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-unDj8YAOB1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-unDj8YAOB1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-unDj8YAOB1 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-unDj8YAOB1 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-unDj8YAOB1 .navbar.opened {
  transition: all .3s;
}
.cid-unDj8YAOB1 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-unDj8YAOB1 .navbar .navbar-logo img {
  width: auto;
}
.cid-unDj8YAOB1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-unDj8YAOB1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-unDj8YAOB1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-unDj8YAOB1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-unDj8YAOB1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-unDj8YAOB1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-unDj8YAOB1 .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: 55%;
}
.cid-unDj8YAOB1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-unDj8YAOB1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-unDj8YAOB1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-unDj8YAOB1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-unDj8YAOB1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-unDj8YAOB1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-unDj8YAOB1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-unDj8YAOB1 .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: 55%;
  }
  .cid-unDj8YAOB1 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-unDj8YAOB1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-unDj8YAOB1 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-unDj8YAOB1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-unDj8YAOB1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-unDj8YAOB1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-unDj8YAOB1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-unDj8YAOB1 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-unDj8YAOB1 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-unDj8YAOB1 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-unDj8YAOB1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-unDj8YAOB1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-unDj8YAOB1 .dropdown-item.active,
.cid-unDj8YAOB1 .dropdown-item:active {
  background-color: transparent;
}
.cid-unDj8YAOB1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-unDj8YAOB1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-unDj8YAOB1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-unDj8YAOB1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-unDj8YAOB1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-unDj8YAOB1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-unDj8YAOB1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-unDj8YAOB1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-unDj8YAOB1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-unDj8YAOB1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-unDj8YAOB1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-unDj8YAOB1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-unDj8YAOB1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-unDj8YAOB1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-unDj8YAOB1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-unDj8YAOB1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-unDj8YAOB1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-unDj8YAOB1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-unDj8YAOB1 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-unDj8YAOB1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-unDj8YAOB1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-unDj8YAOB1 .navbar {
    height: 77px;
  }
  .cid-unDj8YAOB1 .navbar.opened {
    height: auto;
  }
  .cid-unDj8YAOB1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-unDj8QrycR {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-unDj8RmmOU {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-unDj8RmmOU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-unDj8RmmOU img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-unDj8RmmOU .text-wrapper {
    padding: 2rem;
  }
}
.cid-unDj8RmmOU .mbr-section-title {
  color: #0d5009;
}
.cid-unDj8S9p0N {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-unDj8S9p0N .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-unDj8S9p0N .mbr-text {
  text-align: center;
}
.cid-unDj8SM6do {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-unDj8Tmx8m {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff0b0;
}
.cid-unDj8Tmx8m .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-unDj8Tmx8m .panel-group {
  border: none;
}
.cid-unDj8Tmx8m .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-unDj8Tmx8m .panel-body,
.cid-unDj8Tmx8m .card-header {
  padding: 1rem 0;
}
.cid-unDj8Tmx8m .panel-title-edit {
  color: #000000;
}
.cid-unDj8Tmx8m .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-unDj8Tmx8m H3 {
  color: #0d5009;
}
.cid-unDj8Ua3Kr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-unDj8Ua3Kr .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-unDj8Ua3Kr .item-title,
.cid-unDj8Ua3Kr .card_topic {
  margin-bottom: 12px;
}
.cid-unDj8Ua3Kr .category_content {
  opacity: .8;
}
.cid-unDj8Ua3Kr .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-unDj8Ua3Kr .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-unDj8Ua3Kr .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-unDj8Ua3Kr .mbr-section-btn .btn-secondary-outline:hover,
.cid-unDj8Ua3Kr .mbr-section-btn .btn-secondary-outline .active,
.cid-unDj8Ua3Kr .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-unDj8Ua3Kr H5 {
  color: #12700d;
}
.cid-unDj8UY0iY {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-unDj8UY0iY .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-unDj8UY0iY .plan-body {
  padding-bottom: 2rem;
}
.cid-unDj8UY0iY .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-unDj8UY0iY .price {
  color: #12700d;
}
.cid-unDj8UY0iY .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-unDj8UY0iY .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-unDj8UY0iY .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-unDj8UY0iY .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-unDj8UY0iY .plan {
    margin-bottom: 2rem;
  }
}
.cid-unDj8W2DUS {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-unDj8W2DUS .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-unDj8W2DUS .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-unDj8W2DUS .card-img {
  margin-bottom: 1rem;
}
.cid-unDj8W2DUS .card-img span {
  font-size: 60px;
}
.cid-unDj8WM5U7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-unDocWDUkI {
  z-index: 1000;
  width: 100%;
}
.cid-unDocWDUkI nav.navbar {
  position: fixed;
}
.cid-unDocWDUkI .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-unDocWDUkI .dropdown-menu {
  padding: 0;
}
.cid-unDocWDUkI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-unDocWDUkI .dropdown-item:hover,
.cid-unDocWDUkI .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-unDocWDUkI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-unDocWDUkI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-unDocWDUkI .nav-link {
  position: relative;
}
.cid-unDocWDUkI .container {
  display: flex;
  margin: auto;
}
.cid-unDocWDUkI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-unDocWDUkI .navbar-caption {
  padding-right: 4rem;
}
.cid-unDocWDUkI .dropdown-menu,
.cid-unDocWDUkI .navbar.opened {
  background: #0d5009 !important;
}
.cid-unDocWDUkI .nav-item:focus,
.cid-unDocWDUkI .nav-link:focus {
  outline: none;
}
.cid-unDocWDUkI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-unDocWDUkI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-unDocWDUkI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-unDocWDUkI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-unDocWDUkI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-unDocWDUkI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-unDocWDUkI .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-unDocWDUkI .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-unDocWDUkI .navbar.opened {
  transition: all .3s;
}
.cid-unDocWDUkI .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-unDocWDUkI .navbar .navbar-logo img {
  width: auto;
}
.cid-unDocWDUkI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-unDocWDUkI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-unDocWDUkI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-unDocWDUkI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-unDocWDUkI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-unDocWDUkI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-unDocWDUkI .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: 55%;
}
.cid-unDocWDUkI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-unDocWDUkI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-unDocWDUkI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-unDocWDUkI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-unDocWDUkI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-unDocWDUkI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-unDocWDUkI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-unDocWDUkI .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: 55%;
  }
  .cid-unDocWDUkI .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-unDocWDUkI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-unDocWDUkI .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-unDocWDUkI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-unDocWDUkI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-unDocWDUkI .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-unDocWDUkI .navbar.navbar-short {
  min-height: 60px;
}
.cid-unDocWDUkI .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-unDocWDUkI .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-unDocWDUkI .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-unDocWDUkI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-unDocWDUkI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-unDocWDUkI .dropdown-item.active,
.cid-unDocWDUkI .dropdown-item:active {
  background-color: transparent;
}
.cid-unDocWDUkI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-unDocWDUkI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-unDocWDUkI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-unDocWDUkI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-unDocWDUkI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-unDocWDUkI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-unDocWDUkI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-unDocWDUkI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-unDocWDUkI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-unDocWDUkI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-unDocWDUkI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-unDocWDUkI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-unDocWDUkI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-unDocWDUkI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-unDocWDUkI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-unDocWDUkI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-unDocWDUkI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-unDocWDUkI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-unDocWDUkI .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-unDocWDUkI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-unDocWDUkI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-unDocWDUkI .navbar {
    height: 77px;
  }
  .cid-unDocWDUkI .navbar.opened {
    height: auto;
  }
  .cid-unDocWDUkI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-unDocJuWLD {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-unDocKpSC6 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-unDocKpSC6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-unDocKpSC6 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-unDocKpSC6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-unDocKpSC6 .mbr-section-title {
  color: #0d5009;
}
.cid-unDocLKCPW {
  padding-top: 560px;
  background-image: url("../../../assets/images/uke-frog-kanikapila-banner-2000x796.png");
}
.cid-unDocL86CJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-unDocL86CJ .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-unDocL86CJ .mbr-text {
  text-align: center;
}
.cid-unDocNz36M {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-unDocNz36M .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-unDocNz36M img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-unDocNz36M .text-wrapper {
    padding: 2rem;
  }
}
.cid-unDocNz36M .mbr-section-title {
  color: #0d5009;
}
.cid-unDocMYXHq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-unDocMYXHq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-unDocMYXHq .row {
  flex-direction: row-reverse;
}
.cid-unDocMYXHq img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-unDocMYXHq .text-wrapper {
    padding: 2rem;
  }
}
.cid-unDocMYXHq .mbr-section-title {
  color: #0d5009;
}
.cid-unDocONWtI {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-unDocONWtI ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-unDocONWtI li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-unDocONWtI ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-unDocONWtI H3 {
  color: #0d5009;
}
.cid-unDocPoTUM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-unDocPoTUM .mbr-section-subtitle {
  color: #0d5009;
}
.cid-unDocPWOq0 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0d5009;
}
.cid-unDocPWOq0 .mbr-section-subtitle {
  color: #e6c63b;
  text-align: center;
}
.cid-unDocPWOq0 .mbr-text {
  color: #fafafa;
}
.cid-unDCB2qgtP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-unDCB2qgtP .mbr-section-subtitle {
  color: #0d5009;
}
.cid-unDCB2qgtP .mbr-text {
  color: #000000;
}
.cid-unDocSmUCk {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
.cid-unDocSmUCk .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-unDocSmUCk .panel-group {
  border: none;
}
.cid-unDocSmUCk .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-unDocSmUCk .panel-body,
.cid-unDocSmUCk .card-header {
  padding: 1rem 0;
}
.cid-unDocSmUCk .panel-title-edit {
  color: #000000;
}
.cid-unDocSmUCk .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-unDocSmUCk H3 {
  color: #0d5009;
}
.cid-unDocT767m {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #e6c63b;
}
.cid-unDocT767m .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-unDocT767m .plan-body {
  padding-bottom: 2rem;
}
.cid-unDocT767m .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-unDocT767m .price {
  color: #12700d;
}
.cid-unDocT767m .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-unDocT767m .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-unDocT767m .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-unDocT767m .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-unDocT767m .plan {
    margin-bottom: 2rem;
  }
}
.cid-unDocTXodS {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-unDocTXodS .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-unDocTXodS .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-unDocTXodS .card-img {
  margin-bottom: 1rem;
}
.cid-unDocTXodS .card-img span {
  font-size: 60px;
}
.cid-unDocUT8E1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uDbV6HruRg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uDbV6HruRg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDbV6HruRg .row {
    text-align: center;
  }
  .cid-uDbV6HruRg .row > div {
    margin: auto;
  }
  .cid-uDbV6HruRg .social-row {
    justify-content: center;
  }
}
.cid-uDbV6HruRg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDbV6HruRg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDbV6HruRg .list {
    margin-bottom: 0rem;
  }
}
.cid-uDbV6HruRg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDbV6HruRg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uDbV6HruRg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDbV6HruRg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDbV6HruRg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDbV6HruRg .copyright P {
  text-align: center;
}
.cid-uDbV6HruRg P {
  text-align: center;
}
.cid-uECyvBe3OK {
  z-index: 1000;
  width: 100%;
}
.cid-uECyvBe3OK nav.navbar {
  position: fixed;
}
.cid-uECyvBe3OK .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-uECyvBe3OK .dropdown-menu {
  padding: 0;
}
.cid-uECyvBe3OK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uECyvBe3OK .dropdown-item:hover,
.cid-uECyvBe3OK .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-uECyvBe3OK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uECyvBe3OK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uECyvBe3OK .nav-link {
  position: relative;
}
.cid-uECyvBe3OK .container {
  display: flex;
  margin: auto;
}
.cid-uECyvBe3OK .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uECyvBe3OK .navbar-caption {
  padding-right: 4rem;
}
.cid-uECyvBe3OK .dropdown-menu,
.cid-uECyvBe3OK .navbar.opened {
  background: #0d5009 !important;
}
.cid-uECyvBe3OK .nav-item:focus,
.cid-uECyvBe3OK .nav-link:focus {
  outline: none;
}
.cid-uECyvBe3OK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uECyvBe3OK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uECyvBe3OK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uECyvBe3OK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uECyvBe3OK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uECyvBe3OK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uECyvBe3OK .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-uECyvBe3OK .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uECyvBe3OK .navbar.opened {
  transition: all .3s;
}
.cid-uECyvBe3OK .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uECyvBe3OK .navbar .navbar-logo img {
  width: auto;
}
.cid-uECyvBe3OK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uECyvBe3OK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uECyvBe3OK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uECyvBe3OK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uECyvBe3OK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uECyvBe3OK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uECyvBe3OK .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: 55%;
}
.cid-uECyvBe3OK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uECyvBe3OK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uECyvBe3OK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uECyvBe3OK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uECyvBe3OK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uECyvBe3OK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uECyvBe3OK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uECyvBe3OK .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: 55%;
  }
  .cid-uECyvBe3OK .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uECyvBe3OK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uECyvBe3OK .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uECyvBe3OK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uECyvBe3OK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uECyvBe3OK .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uECyvBe3OK .navbar.navbar-short {
  min-height: 60px;
}
.cid-uECyvBe3OK .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uECyvBe3OK .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uECyvBe3OK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uECyvBe3OK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uECyvBe3OK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uECyvBe3OK .dropdown-item.active,
.cid-uECyvBe3OK .dropdown-item:active {
  background-color: transparent;
}
.cid-uECyvBe3OK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uECyvBe3OK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uECyvBe3OK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uECyvBe3OK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-uECyvBe3OK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uECyvBe3OK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uECyvBe3OK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uECyvBe3OK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uECyvBe3OK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uECyvBe3OK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uECyvBe3OK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uECyvBe3OK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uECyvBe3OK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uECyvBe3OK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uECyvBe3OK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uECyvBe3OK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uECyvBe3OK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uECyvBe3OK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uECyvBe3OK .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uECyvBe3OK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uECyvBe3OK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uECyvBe3OK .navbar {
    height: 77px;
  }
  .cid-uECyvBe3OK .navbar.opened {
    height: auto;
  }
  .cid-uECyvBe3OK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uECyvBYcbh {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uECyPXyvVJ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uECyPXyvVJ .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-uECyPXyvVJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uECyPXyvVJ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uECyPXyvVJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-uECyPXyvVJ .mbr-section-title {
  color: #0d5009;
}
.cid-uECyvD65Jv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uECyvD65Jv .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uECyvD65Jv .mbr-text {
  text-align: center;
}
.cid-uECyvDBMGp {
  padding-top: 280px;
  background-image: url("../../../assets/images/four-elements-symbol-2000x450-2000x450.png");
}
.cid-uECzp2OBeV {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uECzp2OBeV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uECzp2OBeV img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uECzp2OBeV .text-wrapper {
    padding: 2rem;
  }
}
.cid-uECzp2OBeV .mbr-section-title {
  color: #0d5009;
}
.cid-uECzqv0ytB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uECzqv0ytB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uECzqv0ytB .row {
  flex-direction: row-reverse;
}
.cid-uECzqv0ytB img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uECzqv0ytB .text-wrapper {
    padding: 2rem;
  }
}
.cid-uECyvFmOum {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uECyvFmOum .mbr-section-subtitle {
  color: #0d5009;
}
.cid-uECztDHUV8 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uECztDHUV8 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-uECztDHUV8 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-uECztDHUV8 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-uECBoXeyR5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uECBoXeyR5 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-uECBoXeyR5 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-uECBoXeyR5 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-uECBoXeyR5 H3 {
  color: #0d5009;
}
.cid-uECBuCdBeb {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uECBuCdBeb .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-uECBuCdBeb .panel-group {
  border: none;
}
.cid-uECBuCdBeb .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uECBuCdBeb .panel-body,
.cid-uECBuCdBeb .card-header {
  padding: 1rem 0;
}
.cid-uECBuCdBeb .panel-title-edit {
  color: #000000;
}
.cid-uECBuCdBeb .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uECBuCdBeb H3 {
  color: #0d5009;
}
.cid-uECBvJYvVm {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uECBvJYvVm .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-uECBvJYvVm .panel-group {
  border: none;
}
.cid-uECBvJYvVm .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uECBvJYvVm .panel-body,
.cid-uECBvJYvVm .card-header {
  padding: 1rem 0;
}
.cid-uECBvJYvVm .panel-title-edit {
  color: #000000;
}
.cid-uECBvJYvVm .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uECBHnfbYO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-uECBHnfbYO .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-uECBHnfbYO .item-title,
.cid-uECBHnfbYO .card_topic {
  margin-bottom: 12px;
}
.cid-uECBHnfbYO .category_content {
  opacity: .8;
}
.cid-uECBHnfbYO .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-uECBHnfbYO .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-uECBHnfbYO .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-uECBHnfbYO .mbr-section-btn .btn-secondary-outline:hover,
.cid-uECBHnfbYO .mbr-section-btn .btn-secondary-outline .active,
.cid-uECBHnfbYO .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-uECBHnfbYO H5 {
  color: #12700d;
}
.cid-uG87w2vEGJ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #12700d;
}
.cid-uG87w2vEGJ .line {
  background-color: #071533;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uG87w2vEGJ .mbr-text {
  color: #fafafa;
}
.cid-uG7Ft8UoUX {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #12700d;
}
.cid-uG7Ft8UoUX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG7Ft8UoUX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG7Ft8UoUX .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-uG7Ft8UoUX .currentcost {
  color: #232323;
}
.cid-uG7Ft8UoUX .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-uG7Ft8UoUX .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-uG7Ft8UoUX .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uG7Ft8UoUX .text-box {
    padding: 1rem;
  }
}
.cid-uG7Ft8UoUX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uG87x2rqka {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
.cid-uG87x2rqka .line {
  background-color: #0b1e48;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uG7FucBKSO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffe885;
}
.cid-uG7FucBKSO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG7FucBKSO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uG7FucBKSO .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uG7FucBKSO .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uG7FucBKSO .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uG7FucBKSO .item-wrapper {
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-uG7FucBKSO .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uG7FucBKSO .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uECyvJN7tx {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-uECyvJN7tx .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uECyvJN7tx .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uECyvJN7tx .card-img {
  margin-bottom: 1rem;
}
.cid-uECyvJN7tx .card-img span {
  font-size: 60px;
}
.cid-uECyvKr3Rq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uECyvL7Vm9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uECyvL7Vm9 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uECyvL7Vm9 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uECyvL7Vm9 .row {
    text-align: center;
  }
  .cid-uECyvL7Vm9 .row > div {
    margin: auto;
  }
  .cid-uECyvL7Vm9 .social-row {
    justify-content: center;
  }
}
.cid-uECyvL7Vm9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uECyvL7Vm9 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uECyvL7Vm9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uECyvL7Vm9 .list {
    margin-bottom: 0rem;
  }
}
.cid-uECyvL7Vm9 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uECyvL7Vm9 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uECyvL7Vm9 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uECyvL7Vm9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uECyvL7Vm9 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uECyvL7Vm9 .copyright P {
  text-align: center;
}
.cid-uECyvL7Vm9 P {
  text-align: center;
}
.cid-uGeneu64wG {
  z-index: 1000;
  width: 100%;
}
.cid-uGeneu64wG nav.navbar {
  position: fixed;
}
.cid-uGeneu64wG .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-uGeneu64wG .dropdown-menu {
  padding: 0;
}
.cid-uGeneu64wG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGeneu64wG .dropdown-item:hover,
.cid-uGeneu64wG .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-uGeneu64wG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uGeneu64wG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uGeneu64wG .nav-link {
  position: relative;
}
.cid-uGeneu64wG .container {
  display: flex;
  margin: auto;
}
.cid-uGeneu64wG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uGeneu64wG .navbar-caption {
  padding-right: 4rem;
}
.cid-uGeneu64wG .dropdown-menu,
.cid-uGeneu64wG .navbar.opened {
  background: #0d5009 !important;
}
.cid-uGeneu64wG .nav-item:focus,
.cid-uGeneu64wG .nav-link:focus {
  outline: none;
}
.cid-uGeneu64wG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uGeneu64wG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uGeneu64wG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uGeneu64wG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uGeneu64wG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uGeneu64wG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uGeneu64wG .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-uGeneu64wG .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGeneu64wG .navbar.opened {
  transition: all .3s;
}
.cid-uGeneu64wG .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uGeneu64wG .navbar .navbar-logo img {
  width: auto;
}
.cid-uGeneu64wG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uGeneu64wG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uGeneu64wG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uGeneu64wG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uGeneu64wG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uGeneu64wG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uGeneu64wG .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: 55%;
}
.cid-uGeneu64wG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uGeneu64wG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uGeneu64wG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uGeneu64wG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uGeneu64wG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uGeneu64wG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uGeneu64wG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uGeneu64wG .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: 55%;
  }
  .cid-uGeneu64wG .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uGeneu64wG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uGeneu64wG .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uGeneu64wG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uGeneu64wG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uGeneu64wG .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uGeneu64wG .navbar.navbar-short {
  min-height: 60px;
}
.cid-uGeneu64wG .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uGeneu64wG .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uGeneu64wG .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uGeneu64wG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uGeneu64wG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uGeneu64wG .dropdown-item.active,
.cid-uGeneu64wG .dropdown-item:active {
  background-color: transparent;
}
.cid-uGeneu64wG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uGeneu64wG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uGeneu64wG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uGeneu64wG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-uGeneu64wG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uGeneu64wG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uGeneu64wG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uGeneu64wG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uGeneu64wG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uGeneu64wG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uGeneu64wG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uGeneu64wG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uGeneu64wG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uGeneu64wG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uGeneu64wG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGeneu64wG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uGeneu64wG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uGeneu64wG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGeneu64wG .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uGeneu64wG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uGeneu64wG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uGeneu64wG .navbar {
    height: 77px;
  }
  .cid-uGeneu64wG .navbar.opened {
    height: auto;
  }
  .cid-uGeneu64wG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uGeneuQ7se {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uWlwQ6voNk {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uWlwQ6voNk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uWlwQ6voNk img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uWlwQ6voNk .text-wrapper {
    padding: 2rem;
  }
}
.cid-uWlwQ6voNk .mbr-section-title {
  color: #0b1e48;
}
.cid-uGenxCnkCs {
  padding-top: 280px;
  background-image: url("../../../assets/images/deep-forest-waterfall-2000.png-2000x814.png");
}
.cid-uGenAMqune {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uGenAMqune .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-uGenAMqune .panel-group {
  border: none;
}
.cid-uGenAMqune .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uGenAMqune .panel-body,
.cid-uGenAMqune .card-header {
  padding: 1rem 0;
}
.cid-uGenAMqune .panel-title-edit {
  color: #000000;
}
.cid-uGenAMqune .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uWlwSZbGEJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-uWlwSZbGEJ .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-uWlwSZbGEJ .item-title,
.cid-uWlwSZbGEJ .card_topic {
  margin-bottom: 12px;
}
.cid-uWlwSZbGEJ .category_content {
  opacity: .8;
}
.cid-uWlwSZbGEJ .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-uWlwSZbGEJ .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #0b1e48;
}
.cid-uWlwSZbGEJ .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-uWlwSZbGEJ .mbr-section-btn .btn-secondary-outline:hover,
.cid-uWlwSZbGEJ .mbr-section-btn .btn-secondary-outline .active,
.cid-uWlwSZbGEJ .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-uWlwSZbGEJ H5 {
  color: #0b1e48;
}
.cid-uGenDBP7cD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0d5009;
}
.cid-uGenDBP7cD blockquote {
  border-color: #e6c63b;
  border-radius: 4px;
  background-color: #f2f1f1;
}
.cid-uGenDBP7cD .mbr-section-title {
  color: #0d5009;
}
.cid-uWlxHHnlnO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-uWlxHHnlnO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uWlxHHnlnO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uWlxHHnlnO .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uWlxHHnlnO .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uWlxHHnlnO .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uWlxHHnlnO .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uWlxHHnlnO .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uWlxHHnlnO .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uWlxHHnlnO .price {
  text-align: right;
}
.cid-uGeneH2P2J {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-uGeneH2P2J .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uGeneH2P2J .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uGeneH2P2J .card-img {
  margin-bottom: 1rem;
}
.cid-uGeneH2P2J .card-img span {
  font-size: 60px;
}
.cid-uGeneHQ6hQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uGeneIQ0wt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uGeneIQ0wt .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uGeneIQ0wt .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uGeneIQ0wt .row {
    text-align: center;
  }
  .cid-uGeneIQ0wt .row > div {
    margin: auto;
  }
  .cid-uGeneIQ0wt .social-row {
    justify-content: center;
  }
}
.cid-uGeneIQ0wt .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uGeneIQ0wt .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uGeneIQ0wt .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGeneIQ0wt .list {
    margin-bottom: 0rem;
  }
}
.cid-uGeneIQ0wt .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uGeneIQ0wt .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uGeneIQ0wt .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uGeneIQ0wt div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uGeneIQ0wt .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uGeneIQ0wt .copyright P {
  text-align: center;
}
.cid-uGeneIQ0wt P {
  text-align: center;
}
.cid-uGiWY8u2tO {
  z-index: 1000;
  width: 100%;
}
.cid-uGiWY8u2tO nav.navbar {
  position: fixed;
}
.cid-uGiWY8u2tO .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-uGiWY8u2tO .dropdown-menu {
  padding: 0;
}
.cid-uGiWY8u2tO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGiWY8u2tO .dropdown-item:hover,
.cid-uGiWY8u2tO .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-uGiWY8u2tO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uGiWY8u2tO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uGiWY8u2tO .nav-link {
  position: relative;
}
.cid-uGiWY8u2tO .container {
  display: flex;
  margin: auto;
}
.cid-uGiWY8u2tO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uGiWY8u2tO .navbar-caption {
  padding-right: 4rem;
}
.cid-uGiWY8u2tO .dropdown-menu,
.cid-uGiWY8u2tO .navbar.opened {
  background: #0d5009 !important;
}
.cid-uGiWY8u2tO .nav-item:focus,
.cid-uGiWY8u2tO .nav-link:focus {
  outline: none;
}
.cid-uGiWY8u2tO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uGiWY8u2tO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uGiWY8u2tO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uGiWY8u2tO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uGiWY8u2tO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uGiWY8u2tO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uGiWY8u2tO .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-uGiWY8u2tO .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGiWY8u2tO .navbar.opened {
  transition: all .3s;
}
.cid-uGiWY8u2tO .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uGiWY8u2tO .navbar .navbar-logo img {
  width: auto;
}
.cid-uGiWY8u2tO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uGiWY8u2tO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uGiWY8u2tO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uGiWY8u2tO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uGiWY8u2tO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uGiWY8u2tO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uGiWY8u2tO .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: 55%;
}
.cid-uGiWY8u2tO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uGiWY8u2tO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uGiWY8u2tO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uGiWY8u2tO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uGiWY8u2tO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uGiWY8u2tO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uGiWY8u2tO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uGiWY8u2tO .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: 55%;
  }
  .cid-uGiWY8u2tO .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uGiWY8u2tO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uGiWY8u2tO .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uGiWY8u2tO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uGiWY8u2tO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uGiWY8u2tO .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uGiWY8u2tO .navbar.navbar-short {
  min-height: 60px;
}
.cid-uGiWY8u2tO .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uGiWY8u2tO .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uGiWY8u2tO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uGiWY8u2tO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uGiWY8u2tO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uGiWY8u2tO .dropdown-item.active,
.cid-uGiWY8u2tO .dropdown-item:active {
  background-color: transparent;
}
.cid-uGiWY8u2tO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uGiWY8u2tO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uGiWY8u2tO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uGiWY8u2tO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-uGiWY8u2tO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uGiWY8u2tO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uGiWY8u2tO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uGiWY8u2tO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uGiWY8u2tO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uGiWY8u2tO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uGiWY8u2tO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uGiWY8u2tO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uGiWY8u2tO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uGiWY8u2tO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uGiWY8u2tO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGiWY8u2tO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uGiWY8u2tO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uGiWY8u2tO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGiWY8u2tO .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uGiWY8u2tO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uGiWY8u2tO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uGiWY8u2tO .navbar {
    height: 77px;
  }
  .cid-uGiWY8u2tO .navbar.opened {
    height: auto;
  }
  .cid-uGiWY8u2tO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uGiWY93oG0 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uGiWY9BeWy {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uGiWY9BeWy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uGiWY9BeWy img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uGiWY9BeWy .text-wrapper {
    padding: 2rem;
  }
}
.cid-uGiWY9BeWy .mbr-section-title {
  color: #12700d;
}
.cid-uGiWYacsxZ {
  padding-top: 210px;
  background-image: url("../../../assets/images/plumeria-bunch-on-table.jpg-2000x1500.jpg");
}
.cid-uGiWYaBqVn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uGiWYaBqVn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uGiWYaBqVn .row {
  flex-direction: row-reverse;
}
.cid-uGiWYaBqVn img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uGiWYaBqVn .text-wrapper {
    padding: 2rem;
  }
}
.cid-uGiWYb1sEE {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uGiWYb1sEE .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-uGiWYb1sEE .panel-group {
  border: none;
}
.cid-uGiWYb1sEE .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uGiWYb1sEE .panel-body,
.cid-uGiWYb1sEE .card-header {
  padding: 1rem 0;
}
.cid-uGiWYb1sEE .panel-title-edit {
  color: #000000;
}
.cid-uGiWYb1sEE .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uGiWYbAPNm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-uGiWYbAPNm .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-uGiWYbAPNm .item-title,
.cid-uGiWYbAPNm .card_topic {
  margin-bottom: 12px;
}
.cid-uGiWYbAPNm .category_content {
  opacity: .8;
}
.cid-uGiWYbAPNm .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-uGiWYbAPNm .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-uGiWYbAPNm .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-uGiWYbAPNm .mbr-section-btn .btn-secondary-outline:hover,
.cid-uGiWYbAPNm .mbr-section-btn .btn-secondary-outline .active,
.cid-uGiWYbAPNm .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-uGiWYbAPNm H5 {
  color: #12700d;
}
.cid-uGiWYc4KkS {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0d5009;
}
.cid-uGiWYc4KkS blockquote {
  border-color: #e6c63b;
  border-radius: 4px;
  background-color: #f2f1f1;
}
.cid-uGiWYc4KkS .mbr-section-title {
  color: #0d5009;
}
.cid-uGiWYcxDE3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-uGiWYcxDE3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGiWYcxDE3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uGiWYcxDE3 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGiWYcxDE3 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGiWYcxDE3 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGiWYcxDE3 .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uGiWYcxDE3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGiWYcxDE3 .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGiWYcxDE3 .price {
  text-align: right;
}
.cid-uGiWYd3B7h {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-uGiWYd3B7h .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uGiWYd3B7h .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uGiWYd3B7h .card-img {
  margin-bottom: 1rem;
}
.cid-uGiWYd3B7h .card-img span {
  font-size: 60px;
}
.cid-uGiWYdxEdh {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uGiWYe4RY8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uGiWYe4RY8 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uGiWYe4RY8 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uGiWYe4RY8 .row {
    text-align: center;
  }
  .cid-uGiWYe4RY8 .row > div {
    margin: auto;
  }
  .cid-uGiWYe4RY8 .social-row {
    justify-content: center;
  }
}
.cid-uGiWYe4RY8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uGiWYe4RY8 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uGiWYe4RY8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGiWYe4RY8 .list {
    margin-bottom: 0rem;
  }
}
.cid-uGiWYe4RY8 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uGiWYe4RY8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uGiWYe4RY8 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uGiWYe4RY8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uGiWYe4RY8 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uGiWYe4RY8 .copyright P {
  text-align: center;
}
.cid-uGiWYe4RY8 P {
  text-align: center;
}
.cid-uGoFIBeulU {
  z-index: 1000;
  width: 100%;
}
.cid-uGoFIBeulU nav.navbar {
  position: fixed;
}
.cid-uGoFIBeulU .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-uGoFIBeulU .dropdown-menu {
  padding: 0;
}
.cid-uGoFIBeulU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGoFIBeulU .dropdown-item:hover,
.cid-uGoFIBeulU .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-uGoFIBeulU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uGoFIBeulU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uGoFIBeulU .nav-link {
  position: relative;
}
.cid-uGoFIBeulU .container {
  display: flex;
  margin: auto;
}
.cid-uGoFIBeulU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uGoFIBeulU .navbar-caption {
  padding-right: 4rem;
}
.cid-uGoFIBeulU .dropdown-menu,
.cid-uGoFIBeulU .navbar.opened {
  background: #0d5009 !important;
}
.cid-uGoFIBeulU .nav-item:focus,
.cid-uGoFIBeulU .nav-link:focus {
  outline: none;
}
.cid-uGoFIBeulU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uGoFIBeulU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uGoFIBeulU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uGoFIBeulU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uGoFIBeulU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uGoFIBeulU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uGoFIBeulU .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-uGoFIBeulU .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGoFIBeulU .navbar.opened {
  transition: all .3s;
}
.cid-uGoFIBeulU .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uGoFIBeulU .navbar .navbar-logo img {
  width: auto;
}
.cid-uGoFIBeulU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uGoFIBeulU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uGoFIBeulU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uGoFIBeulU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uGoFIBeulU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uGoFIBeulU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uGoFIBeulU .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: 55%;
}
.cid-uGoFIBeulU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uGoFIBeulU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uGoFIBeulU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uGoFIBeulU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uGoFIBeulU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uGoFIBeulU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uGoFIBeulU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uGoFIBeulU .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: 55%;
  }
  .cid-uGoFIBeulU .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uGoFIBeulU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uGoFIBeulU .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uGoFIBeulU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uGoFIBeulU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uGoFIBeulU .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uGoFIBeulU .navbar.navbar-short {
  min-height: 60px;
}
.cid-uGoFIBeulU .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uGoFIBeulU .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uGoFIBeulU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uGoFIBeulU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uGoFIBeulU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uGoFIBeulU .dropdown-item.active,
.cid-uGoFIBeulU .dropdown-item:active {
  background-color: transparent;
}
.cid-uGoFIBeulU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uGoFIBeulU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uGoFIBeulU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uGoFIBeulU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-uGoFIBeulU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uGoFIBeulU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uGoFIBeulU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uGoFIBeulU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uGoFIBeulU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uGoFIBeulU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uGoFIBeulU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uGoFIBeulU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uGoFIBeulU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uGoFIBeulU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uGoFIBeulU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGoFIBeulU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uGoFIBeulU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uGoFIBeulU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGoFIBeulU .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uGoFIBeulU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uGoFIBeulU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uGoFIBeulU .navbar {
    height: 77px;
  }
  .cid-uGoFIBeulU .navbar.opened {
    height: auto;
  }
  .cid-uGoFIBeulU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uGoFJKOJM5 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uGoFJLBnyM {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-uGoFJLBnyM .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-uGoFJLBnyM .mbr-text,
.cid-uGoFJLBnyM .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-uGoFJLBnyM .mbr-section-title,
  .cid-uGoFJLBnyM .mbr-section-btn,
  .cid-uGoFJLBnyM .mbr-text {
    text-align: center;
  }
}
.cid-uGoFJMbfSg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uGoFJMbfSg .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uGoFJMbfSg .mbr-text {
  text-align: center;
}
.cid-uGoFJMJh2s {
  padding-top: 280px;
  background-image: url("../../../assets/images/upcoming-events-rainbow-2000x500-2000x500.jpg");
}
.cid-uGoFJNdsY6 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-uGoFJNdsY6 .mbr-section-title {
  color: #0d5009;
}
.cid-uGoFJNN83N {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
@media (max-width: 767px) {
  .cid-uGoFJNN83N .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGoFJNN83N .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJNN83N .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGoFJNN83N .card-wrapper {
  border-radius: 4px;
  background-color: #bbbbbb;
}
.cid-uGoFJNN83N .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGoFJNN83N .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGoFJNN83N .price {
  color: #071533;
}
.cid-uGoFJOp3Nd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 767px) {
  .cid-uGoFJOp3Nd .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGoFJOp3Nd .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJOp3Nd .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGoFJOp3Nd .card-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uGoFJOp3Nd .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGoFJOp3Nd .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGoFJP5oi2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 767px) {
  .cid-uGoFJP5oi2 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGoFJP5oi2 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJP5oi2 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGoFJP5oi2 .card-wrapper {
  border-radius: 4px;
  background-color: #ffe885;
}
.cid-uGoFJP5oi2 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGoFJP5oi2 .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGoFJPLABh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 767px) {
  .cid-uGoFJPLABh .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGoFJPLABh .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJPLABh .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGoFJPLABh .card-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uGoFJPLABh .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGoFJPLABh .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGoFJPLABh .price {
  color: #071533;
}
.cid-uGoFJQqFVi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 767px) {
  .cid-uGoFJQqFVi .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGoFJQqFVi .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJQqFVi .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGoFJQqFVi .card-wrapper {
  border-radius: 4px;
  background-color: #ffe885;
}
.cid-uGoFJQqFVi .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGoFJQqFVi .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGoFJR9xy0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 767px) {
  .cid-uGoFJR9xy0 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGoFJR9xy0 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJR9xy0 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGoFJR9xy0 .card-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uGoFJR9xy0 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGoFJR9xy0 .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGoFJR9xy0 .price {
  color: #071533;
}
.cid-uGoFJRRMji {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 767px) {
  .cid-uGoFJRRMji .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGoFJRRMji .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJRRMji .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGoFJRRMji .card-wrapper {
  border-radius: 4px;
  background-color: #ffe885;
}
.cid-uGoFJRRMji .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGoFJRRMji .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGoFJRRMji .price {
  color: #071533;
}
.cid-uGoFJSz83k {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 767px) {
  .cid-uGoFJSz83k .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGoFJSz83k .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJSz83k .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGoFJSz83k .card-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uGoFJSz83k .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGoFJSz83k .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGoFJSz83k .price {
  color: #071533;
}
.cid-uGoFJTsyeQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 767px) {
  .cid-uGoFJTsyeQ .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGoFJTsyeQ .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJTsyeQ .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGoFJTsyeQ .card-wrapper {
  border-radius: 4px;
  background-color: #ffe885;
}
.cid-uGoFJTsyeQ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGoFJTsyeQ .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGoFJUf7dH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 767px) {
  .cid-uGoFJUf7dH .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGoFJUf7dH .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJUf7dH .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGoFJUf7dH .card-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uGoFJUf7dH .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGoFJUf7dH .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGoFJUf7dH .price {
  color: #071533;
}
.cid-uGoFJV3UuX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 767px) {
  .cid-uGoFJV3UuX .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGoFJV3UuX .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJV3UuX .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGoFJV3UuX .card-wrapper {
  border-radius: 4px;
  background-color: #ffe885;
}
.cid-uGoFJV3UuX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGoFJV3UuX .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGoFJVM1oi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 767px) {
  .cid-uGoFJVM1oi .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGoFJVM1oi .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJVM1oi .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGoFJVM1oi .card-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uGoFJVM1oi .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGoFJVM1oi .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGoFJWC2Eb {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-uGoFJWC2Eb .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uGoFJWC2Eb .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uGoFJWC2Eb .card-img {
  margin-bottom: 1rem;
}
.cid-uGoFJWC2Eb .card-img span {
  font-size: 60px;
}
.cid-uGoFJXkw0h {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uGoFJY9e7Z {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uGoFJY9e7Z .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uGoFJY9e7Z .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uGoFJY9e7Z .row {
    text-align: center;
  }
  .cid-uGoFJY9e7Z .row > div {
    margin: auto;
  }
  .cid-uGoFJY9e7Z .social-row {
    justify-content: center;
  }
}
.cid-uGoFJY9e7Z .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uGoFJY9e7Z .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uGoFJY9e7Z .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGoFJY9e7Z .list {
    margin-bottom: 0rem;
  }
}
.cid-uGoFJY9e7Z .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uGoFJY9e7Z .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uGoFJY9e7Z .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uGoFJY9e7Z div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uGoFJY9e7Z .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uGoFJY9e7Z .copyright P {
  text-align: center;
}
.cid-uGoFJY9e7Z P {
  text-align: center;
}
.cid-uGtTourS8d {
  z-index: 1000;
  width: 100%;
}
.cid-uGtTourS8d nav.navbar {
  position: fixed;
}
.cid-uGtTourS8d .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-uGtTourS8d .dropdown-menu {
  padding: 0;
}
.cid-uGtTourS8d .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGtTourS8d .dropdown-item:hover,
.cid-uGtTourS8d .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-uGtTourS8d .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uGtTourS8d .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uGtTourS8d .nav-link {
  position: relative;
}
.cid-uGtTourS8d .container {
  display: flex;
  margin: auto;
}
.cid-uGtTourS8d .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uGtTourS8d .navbar-caption {
  padding-right: 4rem;
}
.cid-uGtTourS8d .dropdown-menu,
.cid-uGtTourS8d .navbar.opened {
  background: #0d5009 !important;
}
.cid-uGtTourS8d .nav-item:focus,
.cid-uGtTourS8d .nav-link:focus {
  outline: none;
}
.cid-uGtTourS8d .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uGtTourS8d .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uGtTourS8d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uGtTourS8d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uGtTourS8d .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uGtTourS8d .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uGtTourS8d .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-uGtTourS8d .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGtTourS8d .navbar.opened {
  transition: all .3s;
}
.cid-uGtTourS8d .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uGtTourS8d .navbar .navbar-logo img {
  width: auto;
}
.cid-uGtTourS8d .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uGtTourS8d .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uGtTourS8d .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uGtTourS8d .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uGtTourS8d .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uGtTourS8d .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uGtTourS8d .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: 55%;
}
.cid-uGtTourS8d .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uGtTourS8d .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uGtTourS8d .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uGtTourS8d .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uGtTourS8d .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uGtTourS8d .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uGtTourS8d .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uGtTourS8d .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: 55%;
  }
  .cid-uGtTourS8d .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uGtTourS8d .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uGtTourS8d .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uGtTourS8d .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uGtTourS8d .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uGtTourS8d .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uGtTourS8d .navbar.navbar-short {
  min-height: 60px;
}
.cid-uGtTourS8d .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uGtTourS8d .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uGtTourS8d .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uGtTourS8d .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uGtTourS8d .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uGtTourS8d .dropdown-item.active,
.cid-uGtTourS8d .dropdown-item:active {
  background-color: transparent;
}
.cid-uGtTourS8d .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uGtTourS8d .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uGtTourS8d .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uGtTourS8d .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-uGtTourS8d .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uGtTourS8d .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uGtTourS8d ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uGtTourS8d .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uGtTourS8d button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uGtTourS8d button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uGtTourS8d button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uGtTourS8d button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uGtTourS8d button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uGtTourS8d button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uGtTourS8d nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGtTourS8d nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uGtTourS8d nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uGtTourS8d nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGtTourS8d .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uGtTourS8d a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uGtTourS8d .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uGtTourS8d .navbar {
    height: 77px;
  }
  .cid-uGtTourS8d .navbar.opened {
    height: auto;
  }
  .cid-uGtTourS8d .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uGtTovbGCI {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uPtVImllX9 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPtVImllX9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPtVImllX9 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uPtVImllX9 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uPtVImllX9 .mbr-section-title {
  color: #12700d;
}
.cid-uPtVNoHr5h {
  padding-top: 560px;
  background-image: url("../../../assets/images/uke-frog-kanikapila-banner-2000x796.png");
}
.cid-uPtVOuXbht {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #98b496;
}
.cid-uPtVOuXbht .mbr-section-btn {
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
}
.cid-uPtVPix6TD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uPtVPix6TD .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uPtVPix6TD .mbr-text {
  text-align: center;
}
.cid-uPtVQiUYw0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uPtVQiUYw0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPtVQiUYw0 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uPtVQiUYw0 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uPtVQiUYw0 .mbr-section-title {
  color: #12700d;
}
.cid-uPtVRoCUt2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uPtVRoCUt2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPtVRoCUt2 .row {
  flex-direction: row-reverse;
}
.cid-uPtVRoCUt2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uPtVRoCUt2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uPtVRoCUt2 .mbr-section-title {
  color: #0d5009;
}
.cid-uPtVTaVgP7 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uPtVTaVgP7 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-uPtVTaVgP7 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-uPtVTaVgP7 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-uPtVTaVgP7 H3 {
  color: #12700d;
}
.cid-uPtVU3Zs6L {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #98b496;
}
.cid-uPtVU3Zs6L ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-uPtVU3Zs6L li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-uPtVU3Zs6L ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-uPtVU3Zs6L H3 {
  color: #12700d;
}
.cid-uPtVVxiaiM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-uPtVVxiaiM .mbr-section-subtitle {
  color: #12700d;
}
.cid-uPtVX8wBz4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uPtVX8wBz4 .mbr-section-subtitle {
  color: #12700d;
}
.cid-uPtW9im6rL {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0d5009;
}
.cid-uPtW9im6rL .mbr-section-subtitle {
  color: #e6c63b;
  text-align: center;
}
.cid-uPtW9im6rL .mbr-text {
  color: #fafafa;
}
.cid-uPtWauGry1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uPtWauGry1 .mbr-section-subtitle {
  color: #12700d;
}
.cid-uPtWauGry1 .mbr-text {
  color: #000000;
}
.cid-uPtWbAgVua {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
.cid-uPtWbAgVua .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-uPtWbAgVua .panel-group {
  border: none;
}
.cid-uPtWbAgVua .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uPtWbAgVua .panel-body,
.cid-uPtWbAgVua .card-header {
  padding: 1rem 0;
}
.cid-uPtWbAgVua .panel-title-edit {
  color: #000000;
}
.cid-uPtWbAgVua .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uPtWbAgVua H3 {
  color: #12700d;
}
.cid-vaoNlrpx58 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-vaoNlrpx58 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vaoNlrpx58 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-vaoNlrpx58 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vaoNlrpx58 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vaoNlrpx58 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vaoNlrpx58 .item-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vaoNlrpx58 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vaoNlrpx58 .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vaoNlrpx58 .price {
  text-align: right;
}
.cid-vaoNmIbGA7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #353535;
}
.cid-vaoNmIbGA7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vaoNmIbGA7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-vaoNmIbGA7 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vaoNmIbGA7 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vaoNmIbGA7 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vaoNmIbGA7 .item-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vaoNmIbGA7 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vaoNmIbGA7 .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vaoNmIbGA7 .price {
  text-align: right;
}
.cid-uPtWfVCySJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #98b496;
}
.cid-uPtWfVCySJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPtWfVCySJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uPtWfVCySJ .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uPtWfVCySJ .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPtWfVCySJ .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uPtWfVCySJ .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uPtWfVCySJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uPtWfVCySJ .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uPtWfVCySJ .price {
  text-align: right;
}
.cid-uPtWfVCySJ .card-title {
  color: #163d82;
}
.cid-uGtToC3RKS {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-uGtToC3RKS .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uGtToC3RKS .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uGtToC3RKS .card-img {
  margin-bottom: 1rem;
}
.cid-uGtToC3RKS .card-img span {
  font-size: 60px;
}
.cid-uGtToCDzGD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uGtToDgGx7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uGtToDgGx7 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uGtToDgGx7 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uGtToDgGx7 .row {
    text-align: center;
  }
  .cid-uGtToDgGx7 .row > div {
    margin: auto;
  }
  .cid-uGtToDgGx7 .social-row {
    justify-content: center;
  }
}
.cid-uGtToDgGx7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uGtToDgGx7 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uGtToDgGx7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGtToDgGx7 .list {
    margin-bottom: 0rem;
  }
}
.cid-uGtToDgGx7 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uGtToDgGx7 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uGtToDgGx7 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uGtToDgGx7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uGtToDgGx7 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uGtToDgGx7 .copyright P {
  text-align: center;
}
.cid-uGtToDgGx7 P {
  text-align: center;
}
.cid-uGBbXiuy6g {
  z-index: 1000;
  width: 100%;
}
.cid-uGBbXiuy6g nav.navbar {
  position: fixed;
}
.cid-uGBbXiuy6g .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-uGBbXiuy6g .dropdown-menu {
  padding: 0;
}
.cid-uGBbXiuy6g .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGBbXiuy6g .dropdown-item:hover,
.cid-uGBbXiuy6g .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-uGBbXiuy6g .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uGBbXiuy6g .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uGBbXiuy6g .nav-link {
  position: relative;
}
.cid-uGBbXiuy6g .container {
  display: flex;
  margin: auto;
}
.cid-uGBbXiuy6g .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uGBbXiuy6g .navbar-caption {
  padding-right: 4rem;
}
.cid-uGBbXiuy6g .dropdown-menu,
.cid-uGBbXiuy6g .navbar.opened {
  background: #0d5009 !important;
}
.cid-uGBbXiuy6g .nav-item:focus,
.cid-uGBbXiuy6g .nav-link:focus {
  outline: none;
}
.cid-uGBbXiuy6g .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uGBbXiuy6g .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uGBbXiuy6g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uGBbXiuy6g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uGBbXiuy6g .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uGBbXiuy6g .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uGBbXiuy6g .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-uGBbXiuy6g .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGBbXiuy6g .navbar.opened {
  transition: all .3s;
}
.cid-uGBbXiuy6g .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uGBbXiuy6g .navbar .navbar-logo img {
  width: auto;
}
.cid-uGBbXiuy6g .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uGBbXiuy6g .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uGBbXiuy6g .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uGBbXiuy6g .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uGBbXiuy6g .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uGBbXiuy6g .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uGBbXiuy6g .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: 55%;
}
.cid-uGBbXiuy6g .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uGBbXiuy6g .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uGBbXiuy6g .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uGBbXiuy6g .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uGBbXiuy6g .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uGBbXiuy6g .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uGBbXiuy6g .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uGBbXiuy6g .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: 55%;
  }
  .cid-uGBbXiuy6g .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uGBbXiuy6g .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uGBbXiuy6g .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uGBbXiuy6g .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uGBbXiuy6g .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uGBbXiuy6g .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uGBbXiuy6g .navbar.navbar-short {
  min-height: 60px;
}
.cid-uGBbXiuy6g .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uGBbXiuy6g .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uGBbXiuy6g .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uGBbXiuy6g .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uGBbXiuy6g .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uGBbXiuy6g .dropdown-item.active,
.cid-uGBbXiuy6g .dropdown-item:active {
  background-color: transparent;
}
.cid-uGBbXiuy6g .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uGBbXiuy6g .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uGBbXiuy6g .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uGBbXiuy6g .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-uGBbXiuy6g .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uGBbXiuy6g .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uGBbXiuy6g ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uGBbXiuy6g .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uGBbXiuy6g button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uGBbXiuy6g button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uGBbXiuy6g button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uGBbXiuy6g button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uGBbXiuy6g button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uGBbXiuy6g button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uGBbXiuy6g nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGBbXiuy6g nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uGBbXiuy6g nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uGBbXiuy6g nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGBbXiuy6g .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uGBbXiuy6g a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uGBbXiuy6g .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uGBbXiuy6g .navbar {
    height: 77px;
  }
  .cid-uGBbXiuy6g .navbar.opened {
    height: auto;
  }
  .cid-uGBbXiuy6g .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uGBbXj4lLz {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uGBcPUq5cK {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uGBcPUq5cK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uGBcPUq5cK img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uGBcPUq5cK .text-wrapper {
    padding: 2rem;
  }
}
.cid-uGBcPUq5cK .mbr-section-title {
  color: #12700d;
}
.cid-uGBcVEqnOZ {
  padding-top: 280px;
  background-image: url("../../../assets/images/rainbow-falls-2000.png-2000x650.png");
}
.cid-uGBcX2xjG1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uGBcX2xjG1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uGBcX2xjG1 .row {
  flex-direction: row-reverse;
}
.cid-uGBcX2xjG1 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uGBcX2xjG1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uGBcX2xjG1 .mbr-text {
  color: #000000;
}
.cid-uGBcYuoDpA {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uGBcYuoDpA .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-uGBcYuoDpA .panel-group {
  border: none;
}
.cid-uGBcYuoDpA .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uGBcYuoDpA .panel-body,
.cid-uGBcYuoDpA .card-header {
  padding: 1rem 0;
}
.cid-uGBcYuoDpA .panel-title-edit {
  color: #000000;
}
.cid-uGBcYuoDpA .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uGHMhqluJi {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-uGHMhqluJi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGHMhqluJi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uGHMhqluJi .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGHMhqluJi .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGHMhqluJi .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGHMhqluJi .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uGHMhqluJi .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGHMhqluJi .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGHMhqluJi .price {
  text-align: right;
}
.cid-uGBbXncY0m {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-uGBbXncY0m .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uGBbXncY0m .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uGBbXncY0m .card-img {
  margin-bottom: 1rem;
}
.cid-uGBbXncY0m .card-img span {
  font-size: 60px;
}
.cid-uGBbXnJW3Q {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uGBbXoiQDj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uGBbXoiQDj .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uGBbXoiQDj .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uGBbXoiQDj .row {
    text-align: center;
  }
  .cid-uGBbXoiQDj .row > div {
    margin: auto;
  }
  .cid-uGBbXoiQDj .social-row {
    justify-content: center;
  }
}
.cid-uGBbXoiQDj .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uGBbXoiQDj .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uGBbXoiQDj .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGBbXoiQDj .list {
    margin-bottom: 0rem;
  }
}
.cid-uGBbXoiQDj .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uGBbXoiQDj .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uGBbXoiQDj .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uGBbXoiQDj div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uGBbXoiQDj .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uGBbXoiQDj .copyright P {
  text-align: center;
}
.cid-uGBbXoiQDj P {
  text-align: center;
}
.cid-uKxY3lKQuQ {
  z-index: 1000;
  width: 100%;
}
.cid-uKxY3lKQuQ nav.navbar {
  position: fixed;
}
.cid-uKxY3lKQuQ .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-uKxY3lKQuQ .dropdown-menu {
  padding: 0;
}
.cid-uKxY3lKQuQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uKxY3lKQuQ .dropdown-item:hover,
.cid-uKxY3lKQuQ .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-uKxY3lKQuQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uKxY3lKQuQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uKxY3lKQuQ .nav-link {
  position: relative;
}
.cid-uKxY3lKQuQ .container {
  display: flex;
  margin: auto;
}
.cid-uKxY3lKQuQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uKxY3lKQuQ .navbar-caption {
  padding-right: 4rem;
}
.cid-uKxY3lKQuQ .dropdown-menu,
.cid-uKxY3lKQuQ .navbar.opened {
  background: #0d5009 !important;
}
.cid-uKxY3lKQuQ .nav-item:focus,
.cid-uKxY3lKQuQ .nav-link:focus {
  outline: none;
}
.cid-uKxY3lKQuQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uKxY3lKQuQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uKxY3lKQuQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uKxY3lKQuQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKxY3lKQuQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uKxY3lKQuQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uKxY3lKQuQ .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-uKxY3lKQuQ .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uKxY3lKQuQ .navbar.opened {
  transition: all .3s;
}
.cid-uKxY3lKQuQ .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uKxY3lKQuQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uKxY3lKQuQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uKxY3lKQuQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uKxY3lKQuQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uKxY3lKQuQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uKxY3lKQuQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uKxY3lKQuQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uKxY3lKQuQ .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: 55%;
}
.cid-uKxY3lKQuQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uKxY3lKQuQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uKxY3lKQuQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uKxY3lKQuQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uKxY3lKQuQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uKxY3lKQuQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uKxY3lKQuQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uKxY3lKQuQ .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: 55%;
  }
  .cid-uKxY3lKQuQ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uKxY3lKQuQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uKxY3lKQuQ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uKxY3lKQuQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uKxY3lKQuQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uKxY3lKQuQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uKxY3lKQuQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uKxY3lKQuQ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uKxY3lKQuQ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uKxY3lKQuQ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uKxY3lKQuQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uKxY3lKQuQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uKxY3lKQuQ .dropdown-item.active,
.cid-uKxY3lKQuQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uKxY3lKQuQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uKxY3lKQuQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uKxY3lKQuQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uKxY3lKQuQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-uKxY3lKQuQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uKxY3lKQuQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uKxY3lKQuQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uKxY3lKQuQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uKxY3lKQuQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uKxY3lKQuQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uKxY3lKQuQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uKxY3lKQuQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uKxY3lKQuQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uKxY3lKQuQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uKxY3lKQuQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uKxY3lKQuQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uKxY3lKQuQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uKxY3lKQuQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uKxY3lKQuQ .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uKxY3lKQuQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uKxY3lKQuQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uKxY3lKQuQ .navbar {
    height: 77px;
  }
  .cid-uKxY3lKQuQ .navbar.opened {
    height: auto;
  }
  .cid-uKxY3lKQuQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uKxY3mnNnS {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uKxY3n4YkQ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uKxY3n4YkQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKxY3n4YkQ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKxY3n4YkQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-uKxY3n4YkQ .mbr-section-title {
  color: #0d5009;
}
.cid-uKxY3nzUay {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uKxY3nzUay .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uKxY3nzUay .mbr-text {
  text-align: center;
}
.cid-uKxY3oyPDv {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uKxY3oyPDv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKxY3oyPDv img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKxY3oyPDv .text-wrapper {
    padding: 2rem;
  }
}
.cid-uKxY3oyPDv .mbr-section-title {
  color: #0d5009;
}
.cid-uKxY3pzs3y {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-uKxY3q4ZWb {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-uKxY3q4ZWb .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-uKxY3q4ZWb .panel-group {
  border: none;
}
.cid-uKxY3q4ZWb .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uKxY3q4ZWb .panel-body,
.cid-uKxY3q4ZWb .card-header {
  padding: 1rem 0;
}
.cid-uKxY3q4ZWb .panel-title-edit {
  color: #000000;
}
.cid-uKxY3q4ZWb .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uKEuyq8Z0K {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #bbbbbb;
}
.cid-uKEuyq8Z0K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKEuyq8Z0K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uKEuyq8Z0K .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uKEuyq8Z0K .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKEuyq8Z0K .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uKEuyq8Z0K .item-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uKEuyq8Z0K .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uKEuyq8Z0K .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uKEuyq8Z0K .price {
  text-align: right;
}
.cid-uKxY3s9VD8 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-uKxY3s9VD8 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uKxY3s9VD8 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uKxY3s9VD8 .card-img {
  margin-bottom: 1rem;
}
.cid-uKxY3s9VD8 .card-img span {
  font-size: 60px;
}
.cid-uKxY3sLUIB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uKxY3tmDPH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uKxY3tmDPH .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uKxY3tmDPH .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKxY3tmDPH .row {
    text-align: center;
  }
  .cid-uKxY3tmDPH .row > div {
    margin: auto;
  }
  .cid-uKxY3tmDPH .social-row {
    justify-content: center;
  }
}
.cid-uKxY3tmDPH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uKxY3tmDPH .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uKxY3tmDPH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKxY3tmDPH .list {
    margin-bottom: 0rem;
  }
}
.cid-uKxY3tmDPH .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uKxY3tmDPH .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uKxY3tmDPH .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uKxY3tmDPH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uKxY3tmDPH .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uKxY3tmDPH .copyright P {
  text-align: center;
}
.cid-uKxY3tmDPH P {
  text-align: center;
}
.cid-uKIpFJcAqH {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uKIpFJcAqH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKIpFJcAqH img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKIpFJcAqH .text-wrapper {
    padding: 2rem;
  }
}
.cid-uKIpFJcAqH .mbr-section-title {
  color: #0d5009;
}
.cid-uKyniDBVz3 {
  z-index: 1000;
  width: 100%;
}
.cid-uKyniDBVz3 nav.navbar {
  position: fixed;
}
.cid-uKyniDBVz3 .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-uKyniDBVz3 .dropdown-menu {
  padding: 0;
}
.cid-uKyniDBVz3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uKyniDBVz3 .dropdown-item:hover,
.cid-uKyniDBVz3 .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-uKyniDBVz3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uKyniDBVz3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uKyniDBVz3 .nav-link {
  position: relative;
}
.cid-uKyniDBVz3 .container {
  display: flex;
  margin: auto;
}
.cid-uKyniDBVz3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uKyniDBVz3 .navbar-caption {
  padding-right: 4rem;
}
.cid-uKyniDBVz3 .dropdown-menu,
.cid-uKyniDBVz3 .navbar.opened {
  background: #0d5009 !important;
}
.cid-uKyniDBVz3 .nav-item:focus,
.cid-uKyniDBVz3 .nav-link:focus {
  outline: none;
}
.cid-uKyniDBVz3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uKyniDBVz3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uKyniDBVz3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uKyniDBVz3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKyniDBVz3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uKyniDBVz3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uKyniDBVz3 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-uKyniDBVz3 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uKyniDBVz3 .navbar.opened {
  transition: all .3s;
}
.cid-uKyniDBVz3 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uKyniDBVz3 .navbar .navbar-logo img {
  width: auto;
}
.cid-uKyniDBVz3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uKyniDBVz3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uKyniDBVz3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uKyniDBVz3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uKyniDBVz3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uKyniDBVz3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uKyniDBVz3 .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: 55%;
}
.cid-uKyniDBVz3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uKyniDBVz3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uKyniDBVz3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uKyniDBVz3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uKyniDBVz3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uKyniDBVz3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uKyniDBVz3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uKyniDBVz3 .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: 55%;
  }
  .cid-uKyniDBVz3 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uKyniDBVz3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uKyniDBVz3 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uKyniDBVz3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uKyniDBVz3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uKyniDBVz3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uKyniDBVz3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uKyniDBVz3 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uKyniDBVz3 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uKyniDBVz3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uKyniDBVz3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uKyniDBVz3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uKyniDBVz3 .dropdown-item.active,
.cid-uKyniDBVz3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uKyniDBVz3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uKyniDBVz3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uKyniDBVz3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uKyniDBVz3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-uKyniDBVz3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uKyniDBVz3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uKyniDBVz3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uKyniDBVz3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uKyniDBVz3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uKyniDBVz3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uKyniDBVz3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uKyniDBVz3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uKyniDBVz3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uKyniDBVz3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uKyniDBVz3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uKyniDBVz3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uKyniDBVz3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uKyniDBVz3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uKyniDBVz3 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uKyniDBVz3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uKyniDBVz3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uKyniDBVz3 .navbar {
    height: 77px;
  }
  .cid-uKyniDBVz3 .navbar.opened {
    height: auto;
  }
  .cid-uKyniDBVz3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uKyniEgpDg {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uKyniEQ9Ta {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uKyniEQ9Ta .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKyniEQ9Ta img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKyniEQ9Ta .text-wrapper {
    padding: 2rem;
  }
}
.cid-uKyniEQ9Ta .mbr-section-title {
  color: #0d5009;
}
.cid-uKyniFpngT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uKyniFpngT .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uKyniFpngT .mbr-text {
  text-align: center;
}
.cid-uKyniFUxfa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uKyniFUxfa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKyniFUxfa .row {
  flex-direction: row-reverse;
}
.cid-uKyniFUxfa img {
  width: 100%;
}
.cid-uKyniGpZaM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uKyniGpZaM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKyniGpZaM img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKyniGpZaM .text-wrapper {
    padding: 2rem;
  }
}
.cid-uKyniGpZaM .mbr-section-title {
  color: #0d5009;
}
.cid-uKyniGYs3J {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uKyniGYs3J .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKyniGYs3J .row {
  flex-direction: row-reverse;
}
.cid-uKyniGYs3J img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKyniGYs3J .text-wrapper {
    padding: 2rem;
  }
}
.cid-uKyniGYs3J .mbr-section-title {
  color: #0d5009;
}
.cid-uKyniHwIFc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-uKyniHZUZ0 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uKyniHZUZ0 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-uKyniHZUZ0 .panel-group {
  border: none;
}
.cid-uKyniHZUZ0 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uKyniHZUZ0 .panel-body,
.cid-uKyniHZUZ0 .card-header {
  padding: 1rem 0;
}
.cid-uKyniHZUZ0 .panel-title-edit {
  color: #000000;
}
.cid-uKyniHZUZ0 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uKyniIzR1K {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #e6c63b;
}
.cid-uKyniIzR1K .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-uKyniIzR1K .plan-body {
  padding-bottom: 2rem;
}
.cid-uKyniIzR1K .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uKyniIzR1K .price {
  color: #12700d;
}
.cid-uKyniIzR1K .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-uKyniIzR1K .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-uKyniIzR1K .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-uKyniIzR1K .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-uKyniIzR1K .plan {
    margin-bottom: 2rem;
  }
}
.cid-uKyniJcBKR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffe161;
}
.cid-uKyniJcBKR .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-uKyniJcBKR .plan-body {
  padding-bottom: 2rem;
}
.cid-uKyniJcBKR .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uKyniJcBKR .price {
  color: #12700d;
}
.cid-uKyniJcBKR .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-uKyniJcBKR .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-uKyniJcBKR .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-uKyniJcBKR .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-uKyniJcBKR .plan {
    margin-bottom: 2rem;
  }
}
.cid-uKyniJSnZS {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-uKyniJSnZS .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uKyniJSnZS .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uKyniJSnZS .card-img {
  margin-bottom: 1rem;
}
.cid-uKyniJSnZS .card-img span {
  font-size: 60px;
}
.cid-uKyniKueCD {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uKyniL7jTL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uKyniL7jTL .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uKyniL7jTL .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKyniL7jTL .row {
    text-align: center;
  }
  .cid-uKyniL7jTL .row > div {
    margin: auto;
  }
  .cid-uKyniL7jTL .social-row {
    justify-content: center;
  }
}
.cid-uKyniL7jTL .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uKyniL7jTL .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uKyniL7jTL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKyniL7jTL .list {
    margin-bottom: 0rem;
  }
}
.cid-uKyniL7jTL .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uKyniL7jTL .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uKyniL7jTL .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uKyniL7jTL div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uKyniL7jTL .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uKyniL7jTL .copyright P {
  text-align: center;
}
.cid-uKyniL7jTL P {
  text-align: center;
}
.cid-uPrNZpLcQ8 {
  z-index: 1000;
  width: 100%;
}
.cid-uPrNZpLcQ8 nav.navbar {
  position: fixed;
}
.cid-uPrNZpLcQ8 .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-uPrNZpLcQ8 .dropdown-menu {
  padding: 0;
}
.cid-uPrNZpLcQ8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPrNZpLcQ8 .dropdown-item:hover,
.cid-uPrNZpLcQ8 .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-uPrNZpLcQ8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uPrNZpLcQ8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPrNZpLcQ8 .nav-link {
  position: relative;
}
.cid-uPrNZpLcQ8 .container {
  display: flex;
  margin: auto;
}
.cid-uPrNZpLcQ8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPrNZpLcQ8 .navbar-caption {
  padding-right: 4rem;
}
.cid-uPrNZpLcQ8 .dropdown-menu,
.cid-uPrNZpLcQ8 .navbar.opened {
  background: #0d5009 !important;
}
.cid-uPrNZpLcQ8 .nav-item:focus,
.cid-uPrNZpLcQ8 .nav-link:focus {
  outline: none;
}
.cid-uPrNZpLcQ8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPrNZpLcQ8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPrNZpLcQ8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPrNZpLcQ8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPrNZpLcQ8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPrNZpLcQ8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPrNZpLcQ8 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-uPrNZpLcQ8 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPrNZpLcQ8 .navbar.opened {
  transition: all .3s;
}
.cid-uPrNZpLcQ8 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uPrNZpLcQ8 .navbar .navbar-logo img {
  width: auto;
}
.cid-uPrNZpLcQ8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPrNZpLcQ8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPrNZpLcQ8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPrNZpLcQ8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uPrNZpLcQ8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPrNZpLcQ8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPrNZpLcQ8 .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: 55%;
}
.cid-uPrNZpLcQ8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPrNZpLcQ8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uPrNZpLcQ8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uPrNZpLcQ8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPrNZpLcQ8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPrNZpLcQ8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPrNZpLcQ8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPrNZpLcQ8 .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: 55%;
  }
  .cid-uPrNZpLcQ8 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPrNZpLcQ8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPrNZpLcQ8 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPrNZpLcQ8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPrNZpLcQ8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPrNZpLcQ8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uPrNZpLcQ8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPrNZpLcQ8 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uPrNZpLcQ8 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uPrNZpLcQ8 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPrNZpLcQ8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPrNZpLcQ8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPrNZpLcQ8 .dropdown-item.active,
.cid-uPrNZpLcQ8 .dropdown-item:active {
  background-color: transparent;
}
.cid-uPrNZpLcQ8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPrNZpLcQ8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPrNZpLcQ8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPrNZpLcQ8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-uPrNZpLcQ8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPrNZpLcQ8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPrNZpLcQ8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPrNZpLcQ8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPrNZpLcQ8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uPrNZpLcQ8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uPrNZpLcQ8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPrNZpLcQ8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrNZpLcQ8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPrNZpLcQ8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPrNZpLcQ8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrNZpLcQ8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPrNZpLcQ8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPrNZpLcQ8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPrNZpLcQ8 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uPrNZpLcQ8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPrNZpLcQ8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uPrNZpLcQ8 .navbar {
    height: 77px;
  }
  .cid-uPrNZpLcQ8 .navbar.opened {
    height: auto;
  }
  .cid-uPrNZpLcQ8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPrNZqntpq {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uPrOVEiZPS {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPrOVEiZPS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPrOVEiZPS img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uPrOVEiZPS .text-wrapper {
    padding: 2rem;
  }
}
.cid-uPrOVEiZPS .mbr-section-title {
  color: #0d5009;
}
.cid-uPrOXsh2yV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uPrOXsh2yV .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uPrOXsh2yV .mbr-text {
  text-align: center;
  color: #0d5009;
}
.cid-uQ6kuBZLqE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQ6kuBZLqE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQ6kuBZLqE .row {
  flex-direction: row-reverse;
}
.cid-uQ6kuBZLqE img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uQ6kuBZLqE .text-wrapper {
    padding: 2rem;
  }
}
.cid-uQ6kuBZLqE .mbr-text {
  color: #000000;
}
.cid-uQ6yuVbkRq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uQ6yuVbkRq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQ6yuVbkRq img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uQ6yuVbkRq .text-wrapper {
    padding: 2rem;
  }
}
.cid-uQ6yuVbkRq .mbr-section-title {
  color: #0d5009;
}
.cid-uPrOYDwpln {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-uPrOZw7tdO {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-uPrOZw7tdO .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-uPrOZw7tdO .panel-group {
  border: none;
}
.cid-uPrOZw7tdO .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uPrOZw7tdO .panel-body,
.cid-uPrOZw7tdO .card-header {
  padding: 1rem 0;
}
.cid-uPrOZw7tdO .panel-title-edit {
  color: #000000;
}
.cid-uPrOZw7tdO .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uPrP0ZjLOp {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #bbbbbb;
}
.cid-uPrP0ZjLOp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPrP0ZjLOp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uPrP0ZjLOp .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uPrP0ZjLOp .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrP0ZjLOp .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uPrP0ZjLOp .item-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uPrP0ZjLOp .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uPrP0ZjLOp .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uPrP0ZjLOp .price {
  text-align: right;
}
.cid-uPrNZu5fB2 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-uPrNZu5fB2 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uPrNZu5fB2 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uPrNZu5fB2 .card-img {
  margin-bottom: 1rem;
}
.cid-uPrNZu5fB2 .card-img span {
  font-size: 60px;
}
.cid-uPrNZuChv6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uPrNZv70NN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uPrNZv70NN .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uPrNZv70NN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPrNZv70NN .row {
    text-align: center;
  }
  .cid-uPrNZv70NN .row > div {
    margin: auto;
  }
  .cid-uPrNZv70NN .social-row {
    justify-content: center;
  }
}
.cid-uPrNZv70NN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uPrNZv70NN .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uPrNZv70NN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPrNZv70NN .list {
    margin-bottom: 0rem;
  }
}
.cid-uPrNZv70NN .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uPrNZv70NN .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uPrNZv70NN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uPrNZv70NN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPrNZv70NN .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uPrNZv70NN .copyright P {
  text-align: center;
}
.cid-uPrNZv70NN P {
  text-align: center;
}
.cid-uPtXSivHyO {
  z-index: 1000;
  width: 100%;
}
.cid-uPtXSivHyO nav.navbar {
  position: fixed;
}
.cid-uPtXSivHyO .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-uPtXSivHyO .dropdown-menu {
  padding: 0;
}
.cid-uPtXSivHyO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPtXSivHyO .dropdown-item:hover,
.cid-uPtXSivHyO .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-uPtXSivHyO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uPtXSivHyO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPtXSivHyO .nav-link {
  position: relative;
}
.cid-uPtXSivHyO .container {
  display: flex;
  margin: auto;
}
.cid-uPtXSivHyO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPtXSivHyO .navbar-caption {
  padding-right: 4rem;
}
.cid-uPtXSivHyO .dropdown-menu,
.cid-uPtXSivHyO .navbar.opened {
  background: #0d5009 !important;
}
.cid-uPtXSivHyO .nav-item:focus,
.cid-uPtXSivHyO .nav-link:focus {
  outline: none;
}
.cid-uPtXSivHyO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPtXSivHyO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPtXSivHyO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPtXSivHyO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPtXSivHyO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPtXSivHyO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPtXSivHyO .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-uPtXSivHyO .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPtXSivHyO .navbar.opened {
  transition: all .3s;
}
.cid-uPtXSivHyO .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uPtXSivHyO .navbar .navbar-logo img {
  width: auto;
}
.cid-uPtXSivHyO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPtXSivHyO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPtXSivHyO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPtXSivHyO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uPtXSivHyO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPtXSivHyO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPtXSivHyO .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: 55%;
}
.cid-uPtXSivHyO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPtXSivHyO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uPtXSivHyO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uPtXSivHyO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPtXSivHyO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPtXSivHyO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPtXSivHyO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPtXSivHyO .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: 55%;
  }
  .cid-uPtXSivHyO .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPtXSivHyO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPtXSivHyO .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPtXSivHyO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPtXSivHyO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPtXSivHyO .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uPtXSivHyO .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPtXSivHyO .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uPtXSivHyO .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uPtXSivHyO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPtXSivHyO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPtXSivHyO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPtXSivHyO .dropdown-item.active,
.cid-uPtXSivHyO .dropdown-item:active {
  background-color: transparent;
}
.cid-uPtXSivHyO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPtXSivHyO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPtXSivHyO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPtXSivHyO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-uPtXSivHyO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPtXSivHyO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPtXSivHyO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPtXSivHyO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPtXSivHyO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uPtXSivHyO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uPtXSivHyO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPtXSivHyO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPtXSivHyO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPtXSivHyO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPtXSivHyO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPtXSivHyO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPtXSivHyO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPtXSivHyO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPtXSivHyO .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uPtXSivHyO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPtXSivHyO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uPtXSivHyO .navbar {
    height: 77px;
  }
  .cid-uPtXSivHyO .navbar.opened {
    height: auto;
  }
  .cid-uPtXSivHyO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPtXSj5iRo {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uPtYdJqcpo {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPtYdJqcpo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPtYdJqcpo img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uPtYdJqcpo .text-wrapper {
    padding: 2rem;
  }
}
.cid-uPtYdJqcpo .mbr-section-title {
  color: #12700d;
}
.cid-uPtYf00FJp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/zodiac-gold-2000.png-2000x217.png");
}
@media (max-width: 991px) {
  .cid-uPtYf00FJp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPtYf00FJp .row {
  flex-direction: row-reverse;
}
.cid-uPtYf00FJp img {
  width: 100%;
}
.cid-uPtYggLRWp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uPtYggLRWp .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uPtYggLRWp .mbr-text {
  text-align: center;
  color: #12700d;
}
.cid-uPtYhg3V38 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uPtYhg3V38 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-uPtYhg3V38 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-uPtYhg3V38 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-uPtYhg3V38 H3 {
  color: #12700d;
}
.cid-uPtYi7fA1u {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-uPtYi7fA1u .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-uPtYi7fA1u .panel-group {
  border: none;
}
.cid-uPtYi7fA1u .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uPtYi7fA1u .panel-body,
.cid-uPtYi7fA1u .card-header {
  padding: 1rem 0;
}
.cid-uPtYi7fA1u .panel-title-edit {
  color: #000000;
}
.cid-uPtYi7fA1u .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uPtYi7fA1u H3 {
  color: #12700d;
}
.cid-uPtYktRMUV {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #bbbbbb;
}
.cid-uPtYktRMUV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPtYktRMUV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uPtYktRMUV .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uPtYktRMUV .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPtYktRMUV .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uPtYktRMUV .item-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uPtYktRMUV .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uPtYktRMUV .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uPtYktRMUV .price {
  text-align: right;
}
.cid-uPtYktRMUV .card-title {
  color: #bbbbbb;
}
.cid-uPtXSmlEei {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-uPtXSmlEei .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uPtXSmlEei .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uPtXSmlEei .card-img {
  margin-bottom: 1rem;
}
.cid-uPtXSmlEei .card-img span {
  font-size: 60px;
}
.cid-uPtXSmSbPj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uPtXSnsnf9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uPtXSnsnf9 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uPtXSnsnf9 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPtXSnsnf9 .row {
    text-align: center;
  }
  .cid-uPtXSnsnf9 .row > div {
    margin: auto;
  }
  .cid-uPtXSnsnf9 .social-row {
    justify-content: center;
  }
}
.cid-uPtXSnsnf9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uPtXSnsnf9 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uPtXSnsnf9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPtXSnsnf9 .list {
    margin-bottom: 0rem;
  }
}
.cid-uPtXSnsnf9 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uPtXSnsnf9 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uPtXSnsnf9 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uPtXSnsnf9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPtXSnsnf9 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uPtXSnsnf9 .copyright P {
  text-align: center;
}
.cid-uPtXSnsnf9 P {
  text-align: center;
}
.cid-uPCxHjpVgQ {
  z-index: 1000;
  width: 100%;
}
.cid-uPCxHjpVgQ nav.navbar {
  position: fixed;
}
.cid-uPCxHjpVgQ .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-uPCxHjpVgQ .dropdown-menu {
  padding: 0;
}
.cid-uPCxHjpVgQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPCxHjpVgQ .dropdown-item:hover,
.cid-uPCxHjpVgQ .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-uPCxHjpVgQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uPCxHjpVgQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPCxHjpVgQ .nav-link {
  position: relative;
}
.cid-uPCxHjpVgQ .container {
  display: flex;
  margin: auto;
}
.cid-uPCxHjpVgQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPCxHjpVgQ .navbar-caption {
  padding-right: 4rem;
}
.cid-uPCxHjpVgQ .dropdown-menu,
.cid-uPCxHjpVgQ .navbar.opened {
  background: #0d5009 !important;
}
.cid-uPCxHjpVgQ .nav-item:focus,
.cid-uPCxHjpVgQ .nav-link:focus {
  outline: none;
}
.cid-uPCxHjpVgQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPCxHjpVgQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPCxHjpVgQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPCxHjpVgQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPCxHjpVgQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPCxHjpVgQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPCxHjpVgQ .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-uPCxHjpVgQ .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPCxHjpVgQ .navbar.opened {
  transition: all .3s;
}
.cid-uPCxHjpVgQ .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uPCxHjpVgQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uPCxHjpVgQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPCxHjpVgQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPCxHjpVgQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPCxHjpVgQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uPCxHjpVgQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPCxHjpVgQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPCxHjpVgQ .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: 55%;
}
.cid-uPCxHjpVgQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPCxHjpVgQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uPCxHjpVgQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uPCxHjpVgQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPCxHjpVgQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPCxHjpVgQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPCxHjpVgQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPCxHjpVgQ .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: 55%;
  }
  .cid-uPCxHjpVgQ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPCxHjpVgQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPCxHjpVgQ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPCxHjpVgQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPCxHjpVgQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPCxHjpVgQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uPCxHjpVgQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPCxHjpVgQ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uPCxHjpVgQ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uPCxHjpVgQ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPCxHjpVgQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPCxHjpVgQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPCxHjpVgQ .dropdown-item.active,
.cid-uPCxHjpVgQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uPCxHjpVgQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPCxHjpVgQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPCxHjpVgQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPCxHjpVgQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-uPCxHjpVgQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPCxHjpVgQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPCxHjpVgQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPCxHjpVgQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPCxHjpVgQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uPCxHjpVgQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uPCxHjpVgQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPCxHjpVgQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPCxHjpVgQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPCxHjpVgQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPCxHjpVgQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPCxHjpVgQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPCxHjpVgQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPCxHjpVgQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPCxHjpVgQ .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uPCxHjpVgQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPCxHjpVgQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uPCxHjpVgQ .navbar {
    height: 77px;
  }
  .cid-uPCxHjpVgQ .navbar.opened {
    height: auto;
  }
  .cid-uPCxHjpVgQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPCxHkenUG {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uPCxHl50FB {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPCxHl50FB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPCxHl50FB img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uPCxHl50FB .text-wrapper {
    padding: 2rem;
  }
}
.cid-uPCxHl50FB .mbr-section-title {
  color: #0d5009;
}
.cid-uPCxHlP0ha {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uPCxHlP0ha .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uPCxHlP0ha .mbr-text {
  text-align: center;
}
.cid-uPCxHmq0EJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPCxHmq0EJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPCxHmq0EJ .row {
  flex-direction: row-reverse;
}
.cid-uPCxHmq0EJ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uPCxHmq0EJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-uPCxHmq0EJ .mbr-section-title {
  color: #0d5009;
}
.cid-uPCxHn9F9g {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/element-circles-banner-2000.png-2000x313.png");
}
.cid-uPCxHn9F9g .mbr-section-title {
  color: #ffe885;
}
.cid-uPCxHpjcV4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uPCxHpjcV4 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-uPCxHpjcV4 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-uPCxHpjcV4 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-uPCxHpjcV4 H3 {
  text-align: left;
  color: #0d5009;
}
.cid-uPCxHpWByJ {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-uPCxHqCgJs {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uPCxHqCgJs .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-uPCxHqCgJs .panel-group {
  border: none;
}
.cid-uPCxHqCgJs .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uPCxHqCgJs .panel-body,
.cid-uPCxHqCgJs .card-header {
  padding: 1rem 0;
}
.cid-uPCxHqCgJs .panel-title-edit {
  color: #000000;
}
.cid-uPCxHqCgJs .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uPCxHrs8BZ {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #bbbbbb;
}
.cid-uPCxHrs8BZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPCxHrs8BZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uPCxHrs8BZ .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uPCxHrs8BZ .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPCxHrs8BZ .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uPCxHrs8BZ .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uPCxHrs8BZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uPCxHrs8BZ .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uPCxHrs8BZ .price {
  text-align: right;
}
.cid-uPCxHsmOxC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-uPCxHsmOxC .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uPCxHsmOxC .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uPCxHsmOxC .card-img {
  margin-bottom: 1rem;
}
.cid-uPCxHsmOxC .card-img span {
  font-size: 60px;
}
.cid-uPCxHt9wQt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uPCxHu0MTe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-uPCxHu0MTe .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uPCxHu0MTe .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPCxHu0MTe .row {
    text-align: center;
  }
  .cid-uPCxHu0MTe .row > div {
    margin: auto;
  }
  .cid-uPCxHu0MTe .social-row {
    justify-content: center;
  }
}
.cid-uPCxHu0MTe .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uPCxHu0MTe .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uPCxHu0MTe .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPCxHu0MTe .list {
    margin-bottom: 0rem;
  }
}
.cid-uPCxHu0MTe .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uPCxHu0MTe .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-uPCxHu0MTe .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uPCxHu0MTe div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPCxHu0MTe .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uPCxHu0MTe .copyright P {
  text-align: center;
}
.cid-uPCxHu0MTe P {
  text-align: center;
}
.cid-v2xQTD7Upm {
  z-index: 1000;
  width: 100%;
}
.cid-v2xQTD7Upm nav.navbar {
  position: fixed;
}
.cid-v2xQTD7Upm .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-v2xQTD7Upm .dropdown-menu {
  padding: 0;
}
.cid-v2xQTD7Upm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v2xQTD7Upm .dropdown-item:hover,
.cid-v2xQTD7Upm .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-v2xQTD7Upm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-v2xQTD7Upm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v2xQTD7Upm .nav-link {
  position: relative;
}
.cid-v2xQTD7Upm .container {
  display: flex;
  margin: auto;
}
.cid-v2xQTD7Upm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v2xQTD7Upm .navbar-caption {
  padding-right: 4rem;
}
.cid-v2xQTD7Upm .dropdown-menu,
.cid-v2xQTD7Upm .navbar.opened {
  background: #0d5009 !important;
}
.cid-v2xQTD7Upm .nav-item:focus,
.cid-v2xQTD7Upm .nav-link:focus {
  outline: none;
}
.cid-v2xQTD7Upm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v2xQTD7Upm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v2xQTD7Upm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v2xQTD7Upm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v2xQTD7Upm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v2xQTD7Upm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v2xQTD7Upm .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-v2xQTD7Upm .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v2xQTD7Upm .navbar.opened {
  transition: all .3s;
}
.cid-v2xQTD7Upm .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-v2xQTD7Upm .navbar .navbar-logo img {
  width: auto;
}
.cid-v2xQTD7Upm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v2xQTD7Upm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v2xQTD7Upm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v2xQTD7Upm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-v2xQTD7Upm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v2xQTD7Upm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v2xQTD7Upm .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: 55%;
}
.cid-v2xQTD7Upm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v2xQTD7Upm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v2xQTD7Upm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v2xQTD7Upm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v2xQTD7Upm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v2xQTD7Upm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v2xQTD7Upm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v2xQTD7Upm .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: 55%;
  }
  .cid-v2xQTD7Upm .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v2xQTD7Upm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v2xQTD7Upm .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v2xQTD7Upm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v2xQTD7Upm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v2xQTD7Upm .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v2xQTD7Upm .navbar.navbar-short {
  min-height: 60px;
}
.cid-v2xQTD7Upm .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v2xQTD7Upm .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v2xQTD7Upm .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v2xQTD7Upm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v2xQTD7Upm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v2xQTD7Upm .dropdown-item.active,
.cid-v2xQTD7Upm .dropdown-item:active {
  background-color: transparent;
}
.cid-v2xQTD7Upm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v2xQTD7Upm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v2xQTD7Upm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v2xQTD7Upm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-v2xQTD7Upm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v2xQTD7Upm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v2xQTD7Upm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v2xQTD7Upm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v2xQTD7Upm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-v2xQTD7Upm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-v2xQTD7Upm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v2xQTD7Upm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v2xQTD7Upm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v2xQTD7Upm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v2xQTD7Upm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v2xQTD7Upm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v2xQTD7Upm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v2xQTD7Upm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v2xQTD7Upm .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v2xQTD7Upm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v2xQTD7Upm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v2xQTD7Upm .navbar {
    height: 77px;
  }
  .cid-v2xQTD7Upm .navbar.opened {
    height: auto;
  }
  .cid-v2xQTD7Upm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v2xQVoYWbC {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-v2xRadZT4e {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v2xRadZT4e .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v2xRadZT4e img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-v2xRadZT4e .text-wrapper {
    padding: 2rem;
  }
}
.cid-v2xRadZT4e .mbr-section-title {
  color: #163d82;
}
.cid-v2xRhPfoAZ {
  padding-top: 280px;
  background-image: url("../../../assets/images/energy-healing-4-2000.png-2000x773.png");
}
.cid-v2xRj9KJqi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-v2xRj9KJqi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v2xRj9KJqi .row {
  flex-direction: row-reverse;
}
.cid-v2xRj9KJqi img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-v2xRj9KJqi .text-wrapper {
    padding: 2rem;
  }
}
.cid-v2xRj9KJqi .mbr-text {
  color: #000000;
}
.cid-v2xRj9KJqi .mbr-section-title {
  color: #163d82;
}
.cid-v2xRmt1Qbu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-v2xRmt1Qbu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v2xRmt1Qbu img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-v2xRmt1Qbu .text-wrapper {
    padding: 2rem;
  }
}
.cid-v2xRmt1Qbu .mbr-section-title {
  color: #163d82;
}
.cid-v2xRnPALhg {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v2xRnPALhg .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-v2xRnPALhg .panel-group {
  border: none;
}
.cid-v2xRnPALhg .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v2xRnPALhg .panel-body,
.cid-v2xRnPALhg .card-header {
  padding: 1rem 0;
}
.cid-v2xRnPALhg .panel-title-edit {
  color: #000000;
}
.cid-v2xRnPALhg .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-v2xRpBeJYM {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-v2xRpBeJYM .mbr-fallback-image.disabled {
  display: none;
}
.cid-v2xRpBeJYM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-v2xRpBeJYM .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-v2xRpBeJYM .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v2xRpBeJYM .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-v2xRpBeJYM .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-v2xRpBeJYM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-v2xRpBeJYM .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-v2xRpBeJYM .price {
  text-align: right;
}
.cid-v2xRpBeJYM .card-title {
  color: #163d82;
}
.cid-v2xSJY71EJ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-v2xSJY71EJ .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-v2xSJY71EJ .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-v2xSJY71EJ .card-img {
  margin-bottom: 1rem;
}
.cid-v2xSJY71EJ .card-img span {
  font-size: 60px;
}
.cid-v2xQVv8i6l {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-v2xQVvxMR2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-v2xQVvxMR2 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v2xQVvxMR2 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v2xQVvxMR2 .row {
    text-align: center;
  }
  .cid-v2xQVvxMR2 .row > div {
    margin: auto;
  }
  .cid-v2xQVvxMR2 .social-row {
    justify-content: center;
  }
}
.cid-v2xQVvxMR2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-v2xQVvxMR2 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-v2xQVvxMR2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v2xQVvxMR2 .list {
    margin-bottom: 0rem;
  }
}
.cid-v2xQVvxMR2 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-v2xQVvxMR2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-v2xQVvxMR2 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-v2xQVvxMR2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-v2xQVvxMR2 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-v2xQVvxMR2 .copyright P {
  text-align: center;
}
.cid-v2xQVvxMR2 P {
  text-align: center;
}
.cid-v2JOlHy4S0 {
  z-index: 1000;
  width: 100%;
}
.cid-v2JOlHy4S0 nav.navbar {
  position: fixed;
}
.cid-v2JOlHy4S0 .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-v2JOlHy4S0 .dropdown-menu {
  padding: 0;
}
.cid-v2JOlHy4S0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v2JOlHy4S0 .dropdown-item:hover,
.cid-v2JOlHy4S0 .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-v2JOlHy4S0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-v2JOlHy4S0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v2JOlHy4S0 .nav-link {
  position: relative;
}
.cid-v2JOlHy4S0 .container {
  display: flex;
  margin: auto;
}
.cid-v2JOlHy4S0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v2JOlHy4S0 .navbar-caption {
  padding-right: 4rem;
}
.cid-v2JOlHy4S0 .dropdown-menu,
.cid-v2JOlHy4S0 .navbar.opened {
  background: #0d5009 !important;
}
.cid-v2JOlHy4S0 .nav-item:focus,
.cid-v2JOlHy4S0 .nav-link:focus {
  outline: none;
}
.cid-v2JOlHy4S0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v2JOlHy4S0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v2JOlHy4S0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v2JOlHy4S0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v2JOlHy4S0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v2JOlHy4S0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v2JOlHy4S0 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-v2JOlHy4S0 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v2JOlHy4S0 .navbar.opened {
  transition: all .3s;
}
.cid-v2JOlHy4S0 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-v2JOlHy4S0 .navbar .navbar-logo img {
  width: auto;
}
.cid-v2JOlHy4S0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v2JOlHy4S0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v2JOlHy4S0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v2JOlHy4S0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-v2JOlHy4S0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v2JOlHy4S0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v2JOlHy4S0 .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: 55%;
}
.cid-v2JOlHy4S0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v2JOlHy4S0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v2JOlHy4S0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v2JOlHy4S0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v2JOlHy4S0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v2JOlHy4S0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v2JOlHy4S0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v2JOlHy4S0 .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: 55%;
  }
  .cid-v2JOlHy4S0 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v2JOlHy4S0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v2JOlHy4S0 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v2JOlHy4S0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v2JOlHy4S0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v2JOlHy4S0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v2JOlHy4S0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-v2JOlHy4S0 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v2JOlHy4S0 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v2JOlHy4S0 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v2JOlHy4S0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v2JOlHy4S0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v2JOlHy4S0 .dropdown-item.active,
.cid-v2JOlHy4S0 .dropdown-item:active {
  background-color: transparent;
}
.cid-v2JOlHy4S0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v2JOlHy4S0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v2JOlHy4S0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v2JOlHy4S0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-v2JOlHy4S0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v2JOlHy4S0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v2JOlHy4S0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v2JOlHy4S0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v2JOlHy4S0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-v2JOlHy4S0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-v2JOlHy4S0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v2JOlHy4S0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v2JOlHy4S0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v2JOlHy4S0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v2JOlHy4S0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v2JOlHy4S0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v2JOlHy4S0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v2JOlHy4S0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v2JOlHy4S0 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v2JOlHy4S0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v2JOlHy4S0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-v2JOlHy4S0 .navbar {
    height: 77px;
  }
  .cid-v2JOlHy4S0 .navbar.opened {
    height: auto;
  }
  .cid-v2JOlHy4S0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v2JOlHRTCt {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-v2JOlIcTuy {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v2JOlIcTuy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v2JOlIcTuy img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-v2JOlIcTuy .text-wrapper {
    padding: 2rem;
  }
}
.cid-v2JOlIcTuy .mbr-section-title {
  color: #0d5009;
}
.cid-v2JOlIzrgJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-v2JOlIzrgJ .mbr-section-subtitle {
  color: #0d5009;
}
.cid-v2JOlIRske {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-v2JOlIRske .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-v2JOlIRske .mbr-text {
  text-align: center;
}
.cid-v2JOlJ9LRN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-v2JOlJ9LRN ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-v2JOlJ9LRN li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-v2JOlJ9LRN ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-v2JOlJ9LRN H3 {
  text-align: left;
  color: #0d5009;
}
.cid-v2JOlJrmXi {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-v2JOlJZxew {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v2JOlJZxew .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v2JOlJZxew .row {
  flex-direction: row-reverse;
}
.cid-v2JOlJZxew img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-v2JOlJZxew .text-wrapper {
    padding: 2rem;
  }
}
.cid-v2JOlJZxew .mbr-section-title {
  color: #0d5009;
}
.cid-v2JOlKiVoQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-v2JOlKiVoQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v2JOlKiVoQ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-v2JOlKiVoQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-v2JOlKiVoQ .mbr-section-title {
  color: #0d5009;
}
.cid-v2JOlKAj3M {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fff0b0;
}
.cid-v2JOlKAj3M .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-v2JOlKQk4u {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v2JOlKQk4u .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-v2JOlKQk4u .panel-group {
  border: none;
}
.cid-v2JOlKQk4u .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v2JOlKQk4u .panel-body,
.cid-v2JOlKQk4u .card-header {
  padding: 1rem 0;
}
.cid-v2JOlKQk4u .panel-title-edit {
  color: #000000;
}
.cid-v2JOlKQk4u .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-v2JOlLelOU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-v2JOlLelOU .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-v2JOlLelOU .item-title,
.cid-v2JOlLelOU .card_topic {
  margin-bottom: 12px;
}
.cid-v2JOlLelOU .category_content {
  opacity: .8;
}
.cid-v2JOlLelOU .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-v2JOlLelOU .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-v2JOlLelOU .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-v2JOlLelOU .mbr-section-btn .btn-secondary-outline:hover,
.cid-v2JOlLelOU .mbr-section-btn .btn-secondary-outline .active,
.cid-v2JOlLelOU .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-v2JOlLelOU H5 {
  color: #12700d;
}
.cid-v2JOlLBfAF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #e6c63b;
}
.cid-v2JOlLBfAF .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-v2JOlLBfAF .plan-body {
  padding-bottom: 2rem;
}
.cid-v2JOlLBfAF .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v2JOlLBfAF .price {
  color: #12700d;
}
.cid-v2JOlLBfAF .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-v2JOlLBfAF .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-v2JOlLBfAF .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-v2JOlLBfAF .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-v2JOlLBfAF .plan {
    margin-bottom: 2rem;
  }
}
.cid-v2JOlM2eDn {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-v2JOlM2eDn .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-v2JOlM2eDn .plan-body {
  padding-bottom: 2rem;
}
.cid-v2JOlM2eDn .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-v2JOlM2eDn .price {
  color: #12700d;
}
.cid-v2JOlM2eDn .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-v2JOlM2eDn .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-v2JOlM2eDn .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-v2JOlM2eDn .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-v2JOlM2eDn .plan {
    margin-bottom: 2rem;
  }
}
.cid-v2JOlMr98M {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-v2JOlMr98M .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-v2JOlMr98M .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-v2JOlMr98M .card-img {
  margin-bottom: 1rem;
}
.cid-v2JOlMr98M .card-img span {
  font-size: 60px;
}
.cid-v2JOlMKssP {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-v2JOlN6HFD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-v2JOlN6HFD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v2JOlN6HFD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v2JOlN6HFD .row {
    text-align: center;
  }
  .cid-v2JOlN6HFD .row > div {
    margin: auto;
  }
  .cid-v2JOlN6HFD .social-row {
    justify-content: center;
  }
}
.cid-v2JOlN6HFD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-v2JOlN6HFD .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-v2JOlN6HFD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v2JOlN6HFD .list {
    margin-bottom: 0rem;
  }
}
.cid-v2JOlN6HFD .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-v2JOlN6HFD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-v2JOlN6HFD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-v2JOlN6HFD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-v2JOlN6HFD .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-v2JOlN6HFD .copyright P {
  text-align: center;
}
.cid-v2JOlN6HFD P {
  text-align: center;
}
.cid-vaMscBBgEO {
  z-index: 1000;
  width: 100%;
}
.cid-vaMscBBgEO nav.navbar {
  position: fixed;
}
.cid-vaMscBBgEO .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-vaMscBBgEO .dropdown-menu {
  padding: 0;
}
.cid-vaMscBBgEO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vaMscBBgEO .dropdown-item:hover,
.cid-vaMscBBgEO .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-vaMscBBgEO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-vaMscBBgEO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vaMscBBgEO .nav-link {
  position: relative;
}
.cid-vaMscBBgEO .container {
  display: flex;
  margin: auto;
}
.cid-vaMscBBgEO .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vaMscBBgEO .navbar-caption {
  padding-right: 4rem;
}
.cid-vaMscBBgEO .dropdown-menu,
.cid-vaMscBBgEO .navbar.opened {
  background: #0d5009 !important;
}
.cid-vaMscBBgEO .nav-item:focus,
.cid-vaMscBBgEO .nav-link:focus {
  outline: none;
}
.cid-vaMscBBgEO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vaMscBBgEO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vaMscBBgEO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vaMscBBgEO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vaMscBBgEO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vaMscBBgEO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vaMscBBgEO .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-vaMscBBgEO .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vaMscBBgEO .navbar.opened {
  transition: all .3s;
}
.cid-vaMscBBgEO .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-vaMscBBgEO .navbar .navbar-logo img {
  width: auto;
}
.cid-vaMscBBgEO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vaMscBBgEO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vaMscBBgEO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vaMscBBgEO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-vaMscBBgEO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vaMscBBgEO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vaMscBBgEO .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: 55%;
}
.cid-vaMscBBgEO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vaMscBBgEO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vaMscBBgEO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-vaMscBBgEO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vaMscBBgEO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vaMscBBgEO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vaMscBBgEO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vaMscBBgEO .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: 55%;
  }
  .cid-vaMscBBgEO .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vaMscBBgEO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vaMscBBgEO .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vaMscBBgEO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vaMscBBgEO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vaMscBBgEO .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-vaMscBBgEO .navbar.navbar-short {
  min-height: 60px;
}
.cid-vaMscBBgEO .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vaMscBBgEO .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vaMscBBgEO .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vaMscBBgEO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vaMscBBgEO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vaMscBBgEO .dropdown-item.active,
.cid-vaMscBBgEO .dropdown-item:active {
  background-color: transparent;
}
.cid-vaMscBBgEO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vaMscBBgEO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vaMscBBgEO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vaMscBBgEO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-vaMscBBgEO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vaMscBBgEO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vaMscBBgEO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vaMscBBgEO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vaMscBBgEO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-vaMscBBgEO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-vaMscBBgEO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vaMscBBgEO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vaMscBBgEO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vaMscBBgEO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vaMscBBgEO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vaMscBBgEO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-vaMscBBgEO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-vaMscBBgEO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vaMscBBgEO .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-vaMscBBgEO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vaMscBBgEO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vaMscBBgEO .navbar {
    height: 77px;
  }
  .cid-vaMscBBgEO .navbar.opened {
    height: auto;
  }
  .cid-vaMscBBgEO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vaMscCaaTg {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-vaMscCNtUQ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vaMscCNtUQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaMscCNtUQ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vaMscCNtUQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-vaMscCNtUQ .mbr-section-title {
  color: #0d5009;
}
.cid-vaMscDoCR2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vaMscDoCR2 .mbr-section-subtitle {
  color: #0d5009;
}
.cid-vaMscDJ6Ic {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-vaMscDJ6Ic .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-vaMscDJ6Ic .mbr-text {
  text-align: center;
}
.cid-vaMscE894u {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vaMscE894u ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-vaMscE894u li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-vaMscE894u ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-vaMscE894u H3 {
  text-align: left;
  color: #0d5009;
}
.cid-vaMscEz4XM {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-vaMscF2bS8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vaMscF2bS8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaMscF2bS8 .row {
  flex-direction: row-reverse;
}
.cid-vaMscF2bS8 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vaMscF2bS8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-vaMscF2bS8 .mbr-section-title {
  color: #0d5009;
}
.cid-vaMscFyg43 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-vaMscFyg43 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaMscFyg43 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vaMscFyg43 .text-wrapper {
    padding: 2rem;
  }
}
.cid-vaMscFyg43 .mbr-section-title {
  color: #0d5009;
}
.cid-vaMscG31D2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fff0b0;
}
.cid-vaMscG31D2 .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-vaMscGuphM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vaMscGuphM .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-vaMscGuphM .panel-group {
  border: none;
}
.cid-vaMscGuphM .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vaMscGuphM .panel-body,
.cid-vaMscGuphM .card-header {
  padding: 1rem 0;
}
.cid-vaMscGuphM .panel-title-edit {
  color: #000000;
}
.cid-vaMscGuphM .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vaMscH6IF4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-vaMscH6IF4 .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-vaMscH6IF4 .item-title,
.cid-vaMscH6IF4 .card_topic {
  margin-bottom: 12px;
}
.cid-vaMscH6IF4 .category_content {
  opacity: .8;
}
.cid-vaMscH6IF4 .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-vaMscH6IF4 .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-vaMscH6IF4 .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-vaMscH6IF4 .mbr-section-btn .btn-secondary-outline:hover,
.cid-vaMscH6IF4 .mbr-section-btn .btn-secondary-outline .active,
.cid-vaMscH6IF4 .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-vaMscH6IF4 H5 {
  color: #12700d;
}
.cid-vaMscHDOLA {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #e6c63b;
}
.cid-vaMscHDOLA .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-vaMscHDOLA .plan-body {
  padding-bottom: 2rem;
}
.cid-vaMscHDOLA .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vaMscHDOLA .price {
  color: #12700d;
}
.cid-vaMscHDOLA .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-vaMscHDOLA .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-vaMscHDOLA .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-vaMscHDOLA .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-vaMscHDOLA .plan {
    margin-bottom: 2rem;
  }
}
.cid-vaMscIe0zv {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-vaMscIe0zv .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-vaMscIe0zv .plan-body {
  padding-bottom: 2rem;
}
.cid-vaMscIe0zv .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vaMscIe0zv .price {
  color: #12700d;
}
.cid-vaMscIe0zv .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-vaMscIe0zv .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-vaMscIe0zv .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-vaMscIe0zv .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-vaMscIe0zv .plan {
    margin-bottom: 2rem;
  }
}
.cid-vaMscIPKmp {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-vaMscIPKmp .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-vaMscIPKmp .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-vaMscIPKmp .card-img {
  margin-bottom: 1rem;
}
.cid-vaMscIPKmp .card-img span {
  font-size: 60px;
}
.cid-vaMscJjY9e {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-vaMscJQRlv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-vaMscJQRlv .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vaMscJQRlv .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vaMscJQRlv .row {
    text-align: center;
  }
  .cid-vaMscJQRlv .row > div {
    margin: auto;
  }
  .cid-vaMscJQRlv .social-row {
    justify-content: center;
  }
}
.cid-vaMscJQRlv .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vaMscJQRlv .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vaMscJQRlv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vaMscJQRlv .list {
    margin-bottom: 0rem;
  }
}
.cid-vaMscJQRlv .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-vaMscJQRlv .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vaMscJQRlv .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vaMscJQRlv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vaMscJQRlv .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-vaMscJQRlv .copyright P {
  text-align: center;
}
.cid-vaMscJQRlv P {
  text-align: center;
}
.cid-vaMskSlHXI {
  z-index: 1000;
  width: 100%;
}
.cid-vaMskSlHXI nav.navbar {
  position: fixed;
}
.cid-vaMskSlHXI .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-vaMskSlHXI .dropdown-menu {
  padding: 0;
}
.cid-vaMskSlHXI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vaMskSlHXI .dropdown-item:hover,
.cid-vaMskSlHXI .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-vaMskSlHXI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-vaMskSlHXI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vaMskSlHXI .nav-link {
  position: relative;
}
.cid-vaMskSlHXI .container {
  display: flex;
  margin: auto;
}
.cid-vaMskSlHXI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vaMskSlHXI .navbar-caption {
  padding-right: 4rem;
}
.cid-vaMskSlHXI .dropdown-menu,
.cid-vaMskSlHXI .navbar.opened {
  background: #0d5009 !important;
}
.cid-vaMskSlHXI .nav-item:focus,
.cid-vaMskSlHXI .nav-link:focus {
  outline: none;
}
.cid-vaMskSlHXI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vaMskSlHXI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vaMskSlHXI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vaMskSlHXI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vaMskSlHXI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vaMskSlHXI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vaMskSlHXI .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-vaMskSlHXI .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vaMskSlHXI .navbar.opened {
  transition: all .3s;
}
.cid-vaMskSlHXI .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-vaMskSlHXI .navbar .navbar-logo img {
  width: auto;
}
.cid-vaMskSlHXI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vaMskSlHXI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vaMskSlHXI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vaMskSlHXI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-vaMskSlHXI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vaMskSlHXI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vaMskSlHXI .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: 55%;
}
.cid-vaMskSlHXI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vaMskSlHXI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vaMskSlHXI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-vaMskSlHXI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vaMskSlHXI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vaMskSlHXI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vaMskSlHXI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vaMskSlHXI .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: 55%;
  }
  .cid-vaMskSlHXI .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vaMskSlHXI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vaMskSlHXI .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vaMskSlHXI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vaMskSlHXI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vaMskSlHXI .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-vaMskSlHXI .navbar.navbar-short {
  min-height: 60px;
}
.cid-vaMskSlHXI .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vaMskSlHXI .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vaMskSlHXI .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vaMskSlHXI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vaMskSlHXI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vaMskSlHXI .dropdown-item.active,
.cid-vaMskSlHXI .dropdown-item:active {
  background-color: transparent;
}
.cid-vaMskSlHXI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vaMskSlHXI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vaMskSlHXI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vaMskSlHXI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-vaMskSlHXI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vaMskSlHXI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vaMskSlHXI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vaMskSlHXI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vaMskSlHXI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-vaMskSlHXI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-vaMskSlHXI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vaMskSlHXI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vaMskSlHXI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vaMskSlHXI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vaMskSlHXI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vaMskSlHXI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-vaMskSlHXI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-vaMskSlHXI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vaMskSlHXI .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-vaMskSlHXI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vaMskSlHXI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vaMskSlHXI .navbar {
    height: 77px;
  }
  .cid-vaMskSlHXI .navbar.opened {
    height: auto;
  }
  .cid-vaMskSlHXI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vaMskSXAaC {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-vaMskTlVQD {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vaMskTlVQD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaMskTlVQD img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vaMskTlVQD .text-wrapper {
    padding: 2rem;
  }
}
.cid-vaMskTlVQD .mbr-section-title {
  color: #0d5009;
}
.cid-vaMskTMbUF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vaMskTMbUF .mbr-section-subtitle {
  color: #0d5009;
}
.cid-vaMskUhQfA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-vaMskUhQfA .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-vaMskUhQfA .mbr-text {
  text-align: center;
}
.cid-vaMskUHQn5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vaMskUHQn5 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-vaMskUHQn5 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-vaMskUHQn5 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-vaMskUHQn5 H3 {
  text-align: left;
  color: #0d5009;
}
.cid-vaMskVaSap {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-vaMskVBOlj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vaMskVBOlj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaMskVBOlj .row {
  flex-direction: row-reverse;
}
.cid-vaMskVBOlj img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vaMskVBOlj .text-wrapper {
    padding: 2rem;
  }
}
.cid-vaMskVBOlj .mbr-section-title {
  color: #0d5009;
}
.cid-vaMskW6i4I {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-vaMskW6i4I .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaMskW6i4I img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vaMskW6i4I .text-wrapper {
    padding: 2rem;
  }
}
.cid-vaMskW6i4I .mbr-section-title {
  color: #0d5009;
}
.cid-vaMskWwQhX {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fff0b0;
}
.cid-vaMskWwQhX .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-vaMskWUWwZ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vaMskWUWwZ .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-vaMskWUWwZ .panel-group {
  border: none;
}
.cid-vaMskWUWwZ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vaMskWUWwZ .panel-body,
.cid-vaMskWUWwZ .card-header {
  padding: 1rem 0;
}
.cid-vaMskWUWwZ .panel-title-edit {
  color: #000000;
}
.cid-vaMskWUWwZ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vaMskXrMDS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-vaMskXrMDS .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-vaMskXrMDS .item-title,
.cid-vaMskXrMDS .card_topic {
  margin-bottom: 12px;
}
.cid-vaMskXrMDS .category_content {
  opacity: .8;
}
.cid-vaMskXrMDS .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-vaMskXrMDS .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-vaMskXrMDS .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-vaMskXrMDS .mbr-section-btn .btn-secondary-outline:hover,
.cid-vaMskXrMDS .mbr-section-btn .btn-secondary-outline .active,
.cid-vaMskXrMDS .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-vaMskXrMDS H5 {
  color: #12700d;
}
.cid-vaMskXUf9x {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #e6c63b;
}
.cid-vaMskXUf9x .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-vaMskXUf9x .plan-body {
  padding-bottom: 2rem;
}
.cid-vaMskXUf9x .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vaMskXUf9x .price {
  color: #12700d;
}
.cid-vaMskXUf9x .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-vaMskXUf9x .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-vaMskXUf9x .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-vaMskXUf9x .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-vaMskXUf9x .plan {
    margin-bottom: 2rem;
  }
}
.cid-vaMskYuvFA {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-vaMskYuvFA .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-vaMskYuvFA .plan-body {
  padding-bottom: 2rem;
}
.cid-vaMskYuvFA .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vaMskYuvFA .price {
  color: #12700d;
}
.cid-vaMskYuvFA .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-vaMskYuvFA .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-vaMskYuvFA .plan .list-group-item::after {
  position: absolute;
  bottom: 1px;
  left: 25%;
  width: 50%;
  height: 1px;
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
}
.cid-vaMskYuvFA .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-vaMskYuvFA .plan {
    margin-bottom: 2rem;
  }
}
.cid-vaMskZ63rC {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-vaMskZ63rC .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-vaMskZ63rC .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-vaMskZ63rC .card-img {
  margin-bottom: 1rem;
}
.cid-vaMskZ63rC .card-img span {
  font-size: 60px;
}
.cid-vaMskZCvMT {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-vaMsl0d7qO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-vaMsl0d7qO .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vaMsl0d7qO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vaMsl0d7qO .row {
    text-align: center;
  }
  .cid-vaMsl0d7qO .row > div {
    margin: auto;
  }
  .cid-vaMsl0d7qO .social-row {
    justify-content: center;
  }
}
.cid-vaMsl0d7qO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vaMsl0d7qO .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vaMsl0d7qO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vaMsl0d7qO .list {
    margin-bottom: 0rem;
  }
}
.cid-vaMsl0d7qO .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-vaMsl0d7qO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vaMsl0d7qO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vaMsl0d7qO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vaMsl0d7qO .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-vaMsl0d7qO .copyright P {
  text-align: center;
}
.cid-vaMsl0d7qO P {
  text-align: center;
}
.cid-vaMBRA0YWK {
  z-index: 1000;
  width: 100%;
}
.cid-vaMBRA0YWK nav.navbar {
  position: fixed;
}
.cid-vaMBRA0YWK .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-vaMBRA0YWK .dropdown-menu {
  padding: 0;
}
.cid-vaMBRA0YWK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vaMBRA0YWK .dropdown-item:hover,
.cid-vaMBRA0YWK .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-vaMBRA0YWK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-vaMBRA0YWK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vaMBRA0YWK .nav-link {
  position: relative;
}
.cid-vaMBRA0YWK .container {
  display: flex;
  margin: auto;
}
.cid-vaMBRA0YWK .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vaMBRA0YWK .navbar-caption {
  padding-right: 4rem;
}
.cid-vaMBRA0YWK .dropdown-menu,
.cid-vaMBRA0YWK .navbar.opened {
  background: #0d5009 !important;
}
.cid-vaMBRA0YWK .nav-item:focus,
.cid-vaMBRA0YWK .nav-link:focus {
  outline: none;
}
.cid-vaMBRA0YWK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vaMBRA0YWK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vaMBRA0YWK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vaMBRA0YWK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vaMBRA0YWK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vaMBRA0YWK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vaMBRA0YWK .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-vaMBRA0YWK .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vaMBRA0YWK .navbar.opened {
  transition: all .3s;
}
.cid-vaMBRA0YWK .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-vaMBRA0YWK .navbar .navbar-logo img {
  width: auto;
}
.cid-vaMBRA0YWK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vaMBRA0YWK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vaMBRA0YWK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vaMBRA0YWK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-vaMBRA0YWK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vaMBRA0YWK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vaMBRA0YWK .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: 55%;
}
.cid-vaMBRA0YWK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vaMBRA0YWK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vaMBRA0YWK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-vaMBRA0YWK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vaMBRA0YWK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vaMBRA0YWK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vaMBRA0YWK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vaMBRA0YWK .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: 55%;
  }
  .cid-vaMBRA0YWK .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vaMBRA0YWK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vaMBRA0YWK .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vaMBRA0YWK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vaMBRA0YWK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vaMBRA0YWK .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-vaMBRA0YWK .navbar.navbar-short {
  min-height: 60px;
}
.cid-vaMBRA0YWK .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vaMBRA0YWK .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vaMBRA0YWK .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vaMBRA0YWK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vaMBRA0YWK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vaMBRA0YWK .dropdown-item.active,
.cid-vaMBRA0YWK .dropdown-item:active {
  background-color: transparent;
}
.cid-vaMBRA0YWK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vaMBRA0YWK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vaMBRA0YWK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vaMBRA0YWK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-vaMBRA0YWK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vaMBRA0YWK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vaMBRA0YWK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vaMBRA0YWK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vaMBRA0YWK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-vaMBRA0YWK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-vaMBRA0YWK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vaMBRA0YWK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vaMBRA0YWK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vaMBRA0YWK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vaMBRA0YWK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vaMBRA0YWK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-vaMBRA0YWK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-vaMBRA0YWK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vaMBRA0YWK .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-vaMBRA0YWK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vaMBRA0YWK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vaMBRA0YWK .navbar {
    height: 77px;
  }
  .cid-vaMBRA0YWK .navbar.opened {
    height: auto;
  }
  .cid-vaMBRA0YWK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vaMBRAwvtv {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-vaMBRAXV39 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vaMBRAXV39 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaMBRAXV39 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vaMBRAXV39 .text-wrapper {
    padding: 2rem;
  }
}
.cid-vaMBRAXV39 .mbr-section-title {
  color: #0d5009;
}
.cid-vaMBRBpyal {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vaMBRBpyal .mbr-section-subtitle {
  color: #0d5009;
}
.cid-vaMBRBPZtP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-vaMBRBPZtP .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-vaMBRBPZtP .mbr-text {
  text-align: center;
}
.cid-vaMBRC93m1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vaMBRC93m1 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-vaMBRC93m1 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-vaMBRC93m1 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #12700d;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-vaMBRC93m1 H3 {
  text-align: left;
  color: #0d5009;
}
.cid-vaMBRCyUKc {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-vaMBRD0Yo1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vaMBRD0Yo1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaMBRD0Yo1 .row {
  flex-direction: row-reverse;
}
.cid-vaMBRD0Yo1 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vaMBRD0Yo1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-vaMBRD0Yo1 .mbr-section-title {
  color: #0d5009;
}
.cid-vaMBRDuvzX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-vaMBRDuvzX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaMBRDuvzX img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vaMBRDuvzX .text-wrapper {
    padding: 2rem;
  }
}
.cid-vaMBRDuvzX .mbr-section-title {
  color: #0d5009;
}
.cid-vaWFilZR4C {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-vaWFilZR4C .mbr-section-title {
  color: #12700d;
}
.cid-vaMBRDUltT {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fff0b0;
}
.cid-vaMBRDUltT .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-vaMBREhRYQ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vaMBREhRYQ .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-vaMBREhRYQ .panel-group {
  border: none;
}
.cid-vaMBREhRYQ .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vaMBREhRYQ .panel-body,
.cid-vaMBREhRYQ .card-header {
  padding: 1rem 0;
}
.cid-vaMBREhRYQ .panel-title-edit {
  color: #000000;
}
.cid-vaMBREhRYQ .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vaMBRENtcp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-vaMBRENtcp .item-wrapper:hover .item-title a {
  color: #ff6666 !important;
}
.cid-vaMBRENtcp .item-title,
.cid-vaMBRENtcp .card_topic {
  margin-bottom: 12px;
}
.cid-vaMBRENtcp .category_content {
  opacity: .8;
}
.cid-vaMBRENtcp .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff6666;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-vaMBRENtcp .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-vaMBRENtcp .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-vaMBRENtcp .mbr-section-btn .btn-secondary-outline:hover,
.cid-vaMBRENtcp .mbr-section-btn .btn-secondary-outline .active,
.cid-vaMBRENtcp .mbr-section-btn .btn-secondary-outline:focus {
  color: #12700d !important;
}
.cid-vaMBRENtcp H5 {
  color: #12700d;
}
.cid-vaROz8ciHW {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #bbbbbb;
}
.cid-vaROz8ciHW .mbr-fallback-image.disabled {
  display: none;
}
.cid-vaROz8ciHW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-vaROz8ciHW .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vaROz8ciHW .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vaROz8ciHW .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vaROz8ciHW .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-vaROz8ciHW .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vaROz8ciHW .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vaROz8ciHW .price {
  text-align: right;
}
.cid-vaMBRGnVOB {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-vaMBRGnVOB .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-vaMBRGnVOB .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-vaMBRGnVOB .card-img {
  margin-bottom: 1rem;
}
.cid-vaMBRGnVOB .card-img span {
  font-size: 60px;
}
.cid-vaMBRGPuaI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-vaMBRHofdT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-vaMBRHofdT .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vaMBRHofdT .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vaMBRHofdT .row {
    text-align: center;
  }
  .cid-vaMBRHofdT .row > div {
    margin: auto;
  }
  .cid-vaMBRHofdT .social-row {
    justify-content: center;
  }
}
.cid-vaMBRHofdT .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vaMBRHofdT .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vaMBRHofdT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vaMBRHofdT .list {
    margin-bottom: 0rem;
  }
}
.cid-vaMBRHofdT .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-vaMBRHofdT .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vaMBRHofdT .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vaMBRHofdT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vaMBRHofdT .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-vaMBRHofdT .copyright P {
  text-align: center;
}
.cid-vaMBRHofdT P {
  text-align: center;
}
.cid-vaWTUpNTIo {
  z-index: 1000;
  width: 100%;
}
.cid-vaWTUpNTIo nav.navbar {
  position: fixed;
}
.cid-vaWTUpNTIo .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-vaWTUpNTIo .dropdown-menu {
  padding: 0;
}
.cid-vaWTUpNTIo .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vaWTUpNTIo .dropdown-item:hover,
.cid-vaWTUpNTIo .dropdown-item:focus {
  background: #12700d !important;
  color: white !important;
}
.cid-vaWTUpNTIo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-vaWTUpNTIo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vaWTUpNTIo .nav-link {
  position: relative;
}
.cid-vaWTUpNTIo .container {
  display: flex;
  margin: auto;
}
.cid-vaWTUpNTIo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vaWTUpNTIo .navbar-caption {
  padding-right: 4rem;
}
.cid-vaWTUpNTIo .dropdown-menu,
.cid-vaWTUpNTIo .navbar.opened {
  background: #0d5009 !important;
}
.cid-vaWTUpNTIo .nav-item:focus,
.cid-vaWTUpNTIo .nav-link:focus {
  outline: none;
}
.cid-vaWTUpNTIo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vaWTUpNTIo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vaWTUpNTIo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vaWTUpNTIo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vaWTUpNTIo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vaWTUpNTIo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vaWTUpNTIo .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: rgba(13, 80, 9, 0.7);
}
.cid-vaWTUpNTIo .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vaWTUpNTIo .navbar.opened {
  transition: all .3s;
}
.cid-vaWTUpNTIo .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-vaWTUpNTIo .navbar .navbar-logo img {
  width: auto;
}
.cid-vaWTUpNTIo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vaWTUpNTIo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vaWTUpNTIo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vaWTUpNTIo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-vaWTUpNTIo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vaWTUpNTIo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vaWTUpNTIo .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: 55%;
}
.cid-vaWTUpNTIo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vaWTUpNTIo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vaWTUpNTIo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-vaWTUpNTIo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vaWTUpNTIo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vaWTUpNTIo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vaWTUpNTIo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vaWTUpNTIo .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: 55%;
  }
  .cid-vaWTUpNTIo .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vaWTUpNTIo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vaWTUpNTIo .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vaWTUpNTIo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vaWTUpNTIo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vaWTUpNTIo .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-vaWTUpNTIo .navbar.navbar-short {
  min-height: 60px;
}
.cid-vaWTUpNTIo .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vaWTUpNTIo .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vaWTUpNTIo .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vaWTUpNTIo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vaWTUpNTIo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vaWTUpNTIo .dropdown-item.active,
.cid-vaWTUpNTIo .dropdown-item:active {
  background-color: transparent;
}
.cid-vaWTUpNTIo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vaWTUpNTIo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vaWTUpNTIo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vaWTUpNTIo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0d5009;
}
.cid-vaWTUpNTIo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vaWTUpNTIo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vaWTUpNTIo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vaWTUpNTIo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vaWTUpNTIo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-vaWTUpNTIo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-vaWTUpNTIo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vaWTUpNTIo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vaWTUpNTIo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vaWTUpNTIo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vaWTUpNTIo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vaWTUpNTIo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-vaWTUpNTIo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-vaWTUpNTIo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vaWTUpNTIo .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-vaWTUpNTIo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vaWTUpNTIo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-vaWTUpNTIo .navbar {
    height: 77px;
  }
  .cid-vaWTUpNTIo .navbar.opened {
    height: auto;
  }
  .cid-vaWTUpNTIo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vaWTUqqVFk {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-vaWTUr1tP2 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vaWTUr1tP2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaWTUr1tP2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vaWTUr1tP2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-vaWTUr1tP2 .mbr-section-title {
  color: #0d5009;
}
.cid-vaWTUrWacJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-vaWTUrWacJ .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-vaWTUrWacJ .mbr-text {
  text-align: center;
}
.cid-vaWTUrtxbC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vaWTUrtxbC .mbr-section-subtitle {
  color: #0d5009;
}
.cid-vb3DGjGwJW {
  padding-top: 210px;
  background-image: url("../../../assets/images/plumeria-bunch-on-table.jpg-2000x1500.jpg");
}
.cid-vb3P1OSzKK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vb3P1OSzKK .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vb3P1OSzKK .card-title {
  margin-bottom: 26px;
  color: #ff6666;
}
.cid-vb3P1OSzKK .mbr-text {
  margin-bottom: 30px;
}
.cid-vb3P1OSzKK .iconfont-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
}
.cid-vb3P1OSzKK .iconfont-wrapper svg {
  position: absolute;
  top: -20px;
  left: -28px;
}
.cid-vb3P1OSzKK .iconfont-wrapper svg #grad_1 {
  stop-color: #6b3df0;
}
.cid-vb3P1OSzKK .iconfont-wrapper svg #grad_2 {
  stop-color: #b39cf7;
}
.cid-vb3P1OSzKK .iconfont-wrapper svg #blur_svg {
  flood-color: #6b3df0;
}
.cid-vb3P1OSzKK .iconfont-wrapper .mbr-iconfont {
  color: #ffffff;
  font-size: 38px;
  line-height: 73px;
  position: absolute;
  top: 0;
  left: 14px;
  z-index: 5;
}
@media (min-width: 992px) {
  .cid-vb3P1OSzKK .text-wrapper {
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vb3P1OSzKK .text-wrapper {
    text-align: center;
  }
  .cid-vb3P1OSzKK .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-vb3P1OSzKK .mbr-text {
    margin-bottom: 20px;
  }
  .cid-vb3P1OSzKK .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-vb3P1OSzKK .card-title,
.cid-vb3P1OSzKK .icon_block {
  color: #12700d;
}
.cid-vb3P4zIObN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fff0b0;
}
.cid-vb3P4zIObN .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vb3P4zIObN .card-title {
  margin-bottom: 26px;
  color: #ff6666;
}
.cid-vb3P4zIObN .mbr-text {
  margin-bottom: 30px;
}
.cid-vb3P4zIObN .iconfont-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
}
.cid-vb3P4zIObN .iconfont-wrapper svg {
  position: absolute;
  top: -20px;
  left: -28px;
}
.cid-vb3P4zIObN .iconfont-wrapper svg #grad_1 {
  stop-color: #6b3df0;
}
.cid-vb3P4zIObN .iconfont-wrapper svg #grad_2 {
  stop-color: #b39cf7;
}
.cid-vb3P4zIObN .iconfont-wrapper svg #blur_svg {
  flood-color: #6b3df0;
}
.cid-vb3P4zIObN .iconfont-wrapper .mbr-iconfont {
  color: #ffffff;
  font-size: 38px;
  line-height: 73px;
  position: absolute;
  top: 0;
  left: 14px;
  z-index: 5;
}
@media (min-width: 992px) {
  .cid-vb3P4zIObN .text-wrapper {
    padding-right: 0;
    padding-left: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vb3P4zIObN .text-wrapper {
    text-align: center;
  }
  .cid-vb3P4zIObN .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-vb3P4zIObN .mbr-text {
    margin-bottom: 20px;
  }
  .cid-vb3P4zIObN .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-vb3P4zIObN .card-title,
.cid-vb3P4zIObN .icon_block {
  color: #12700d;
}
.cid-vb3EnCus6V {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-vb3EnCus6V .mbr-section-title {
  color: #12700d;
}
.cid-vb3DHSOJhB {
  padding-top: 210px;
  background-image: url("../../../assets/images/deep-forest-waterfall-2000.png-2000x814.png");
}
.cid-vaWTUvczPV {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-vaWTUvczPV .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #12700d;
  margin-left: 1rem;
}
.cid-vaWTUvczPV .panel-group {
  border: none;
}
.cid-vaWTUvczPV .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vaWTUvczPV .panel-body,
.cid-vaWTUvczPV .card-header {
  padding: 1rem 0;
}
.cid-vaWTUvczPV .panel-title-edit {
  color: #000000;
}
.cid-vaWTUvczPV .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vbpii8SuPm {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #0d5009;
}
.cid-vbpii8SuPm .mbr-section-title {
  color: #fff0b0;
}
.cid-vbpii8SuPm .mbr-section-subtitle {
  color: #e6c63b;
}
.cid-vaWTUwjRvo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #bbbbbb;
}
.cid-vaWTUwjRvo .mbr-fallback-image.disabled {
  display: none;
}
.cid-vaWTUwjRvo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-vaWTUwjRvo .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vaWTUwjRvo .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vaWTUwjRvo .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vaWTUwjRvo .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-vaWTUwjRvo .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vaWTUwjRvo .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vaWTUwjRvo .price {
  text-align: right;
}
.cid-vaWTUwVrbE {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-vaWTUwVrbE .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-vaWTUwVrbE .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-vaWTUwVrbE .card-img {
  margin-bottom: 1rem;
}
.cid-vaWTUwVrbE .card-img span {
  font-size: 60px;
}
.cid-vaWTUxumV5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-vaWTUy08Cc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0d5009;
}
.cid-vaWTUy08Cc .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vaWTUy08Cc .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vaWTUy08Cc .row {
    text-align: center;
  }
  .cid-vaWTUy08Cc .row > div {
    margin: auto;
  }
  .cid-vaWTUy08Cc .social-row {
    justify-content: center;
  }
}
.cid-vaWTUy08Cc .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vaWTUy08Cc .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vaWTUy08Cc .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vaWTUy08Cc .list {
    margin-bottom: 0rem;
  }
}
.cid-vaWTUy08Cc .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-vaWTUy08Cc .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-vaWTUy08Cc .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vaWTUy08Cc div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vaWTUy08Cc .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-vaWTUy08Cc .copyright P {
  text-align: center;
}
.cid-vaWTUy08Cc P {
  text-align: center;
}
