.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.8rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.5rem;
}
.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: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.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: 2.24rem;
    font-size: calc( 1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.63rem + (2.8 - 1.63) * ((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.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((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: #0650f0 !important;
}
.bg-success {
  background-color: #12700d !important;
}
.bg-info {
  background-color: #163d82 !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #e43f3f !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #0650f0 !important;
  border-color: #0650f0 !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: #04349b !important;
  border-color: #04349b !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #04349b !important;
  border-color: #04349b !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #830f0f !important;
  border-color: #830f0f !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: #350606 !important;
  border-color: #350606 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #350606 !important;
  border-color: #350606 !important;
}
.btn-info,
.btn-info:active {
  background-color: #163d82 !important;
  border-color: #163d82 !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: #091a38 !important;
  border-color: #091a38 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #091a38 !important;
  border-color: #091a38 !important;
}
.btn-success,
.btn-success: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-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.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-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #062204 !important;
  border-color: #062204 !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: #e43f3f !important;
  border-color: #e43f3f !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: #b31919 !important;
  border-color: #b31919 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #b31919 !important;
  border-color: #b31919 !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: #0650f0;
  color: #0650f0;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #04349b !important;
  background-color: transparent!important;
  border-color: #04349b !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #0650f0 !important;
  border-color: #0650f0 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #830f0f;
  color: #830f0f;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #350606 !important;
  background-color: transparent!important;
  border-color: #350606 !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #830f0f !important;
  border-color: #830f0f !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #163d82;
  color: #163d82;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #091a38 !important;
  background-color: transparent!important;
  border-color: #091a38 !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #163d82 !important;
  border-color: #163d82 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #12700d;
  color: #12700d;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #062204 !important;
  background-color: transparent!important;
  border-color: #062204 !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #12700d !important;
  border-color: #12700d !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: #e43f3f;
  color: #e43f3f;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #b31919 !important;
  background-color: transparent!important;
  border-color: #b31919 !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #e43f3f !important;
  border-color: #e43f3f !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: #0650f0 !important;
}
.text-secondary {
  color: #830f0f !important;
}
.text-success {
  color: #12700d !important;
}
.text-info {
  color: #163d82 !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #e43f3f !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #042f8c !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #270505 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #031502 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #07142b !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: #a61717 !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: #0650f0;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #163d82;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #e43f3f;
}
.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: #0650f0;
  border-color: #0650f0;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #0650f0;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #c4d7fe;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #24e21a;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #3a75de;
}
.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: #fdf2f2;
}
/* 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: #0650f0 !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: #0650f0;
}
/* 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: #0650f0;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #0650f0;
}
.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: #0650f0;
  border-bottom-color: #0650f0;
}
.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: #0650f0 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #830f0f !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='%230650f0' %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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-vaoh1FkhrY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0b1e48;
}
.cid-vaoh1FkhrY .mbr-fallback-image.disabled {
  display: none;
}
.cid-vaoh1FkhrY .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-vaoh1FkhrY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaoh1FkhrY .row {
  flex-direction: row-reverse;
}
.cid-vaoh1FkhrY img {
  width: 100%;
}
.cid-sTd0N7DArM {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sTd0N7DArM .mbr-section-title {
  text-align: center;
  color: #e6c63b;
}
.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-uEDxpGKHDF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe161;
}
.cid-uEDxpGKHDF .video-wrapper iframe {
  width: 100%;
}
.cid-uEDxpGKHDF .mbr-section-title,
.cid-uEDxpGKHDF .mbr-section-subtitle,
.cid-uEDxpGKHDF .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: 2rem;
  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-tHiLVCwViH {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-tHiLVCwViH .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-uDcaUYpnmL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-uDcaUYpnmL .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uDcaUYpnmL .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uDcaUYpnmL .row {
    text-align: center;
  }
  .cid-uDcaUYpnmL .row > div {
    margin: auto;
  }
  .cid-uDcaUYpnmL .social-row {
    justify-content: center;
  }
}
.cid-uDcaUYpnmL .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uDcaUYpnmL .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uDcaUYpnmL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uDcaUYpnmL .list {
    margin-bottom: 0rem;
  }
}
.cid-uDcaUYpnmL .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uDcaUYpnmL .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-uDcaUYpnmL .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uDcaUYpnmL div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uDcaUYpnmL .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uDcaUYpnmL .copyright P {
  text-align: center;
}
.cid-uDcaUYpnmL 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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: #830f0f !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: #830f0f;
  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: #0650f0 !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: #830f0f !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: #830f0f;
  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: #0650f0 !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: #830f0f !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: #830f0f;
  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: #0650f0 !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: #830f0f !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: #830f0f;
  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: #0650f0 !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: #830f0f !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: #830f0f;
  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: #0650f0 !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-sM98y4X48m {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sM98y4X48m .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sM98y4X48m .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sM98y4X48m .row {
    text-align: center;
  }
  .cid-sM98y4X48m .row > div {
    margin: auto;
  }
  .cid-sM98y4X48m .social-row {
    justify-content: center;
  }
}
.cid-sM98y4X48m .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sM98y4X48m .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sM98y4X48m .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sM98y4X48m .list {
    margin-bottom: 0rem;
  }
}
.cid-sM98y4X48m .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sM98y4X48m .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-sM98y4X48m .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sM98y4X48m div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sM98y4X48m .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sM98y4X48m .copyright P {
  text-align: center;
}
.cid-sM98y4X48m 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sMjChMPzqt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sMjChMPzqt .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sMjChMPzqt .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sMjChMPzqt .row {
    text-align: center;
  }
  .cid-sMjChMPzqt .row > div {
    margin: auto;
  }
  .cid-sMjChMPzqt .social-row {
    justify-content: center;
  }
}
.cid-sMjChMPzqt .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sMjChMPzqt .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sMjChMPzqt .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sMjChMPzqt .list {
    margin-bottom: 0rem;
  }
}
.cid-sMjChMPzqt .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sMjChMPzqt .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-sMjChMPzqt .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sMjChMPzqt div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sMjChMPzqt .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sMjChMPzqt .copyright P {
  text-align: center;
}
.cid-sMjChMPzqt 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sMkbj5LKqT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sMkbj5LKqT .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sMkbj5LKqT .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sMkbj5LKqT .row {
    text-align: center;
  }
  .cid-sMkbj5LKqT .row > div {
    margin: auto;
  }
  .cid-sMkbj5LKqT .social-row {
    justify-content: center;
  }
}
.cid-sMkbj5LKqT .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sMkbj5LKqT .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sMkbj5LKqT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sMkbj5LKqT .list {
    margin-bottom: 0rem;
  }
}
.cid-sMkbj5LKqT .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sMkbj5LKqT .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-sMkbj5LKqT .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sMkbj5LKqT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sMkbj5LKqT .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sMkbj5LKqT .copyright P {
  text-align: center;
}
.cid-sMkbj5LKqT 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sMkz2qMBEd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sMkz2qMBEd .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sMkz2qMBEd .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sMkz2qMBEd .row {
    text-align: center;
  }
  .cid-sMkz2qMBEd .row > div {
    margin: auto;
  }
  .cid-sMkz2qMBEd .social-row {
    justify-content: center;
  }
}
.cid-sMkz2qMBEd .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sMkz2qMBEd .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sMkz2qMBEd .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sMkz2qMBEd .list {
    margin-bottom: 0rem;
  }
}
.cid-sMkz2qMBEd .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sMkz2qMBEd .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-sMkz2qMBEd .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sMkz2qMBEd div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sMkz2qMBEd .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sMkz2qMBEd .copyright P {
  text-align: center;
}
.cid-sMkz2qMBEd 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sMqnf4pT9l {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sMqnf4pT9l .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sMqnf4pT9l .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sMqnf4pT9l .row {
    text-align: center;
  }
  .cid-sMqnf4pT9l .row > div {
    margin: auto;
  }
  .cid-sMqnf4pT9l .social-row {
    justify-content: center;
  }
}
.cid-sMqnf4pT9l .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sMqnf4pT9l .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sMqnf4pT9l .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sMqnf4pT9l .list {
    margin-bottom: 0rem;
  }
}
.cid-sMqnf4pT9l .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sMqnf4pT9l .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-sMqnf4pT9l .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sMqnf4pT9l div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sMqnf4pT9l .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sMqnf4pT9l .copyright P {
  text-align: center;
}
.cid-sMqnf4pT9l 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sMqB28F7fS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sMqB28F7fS .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sMqB28F7fS .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sMqB28F7fS .row {
    text-align: center;
  }
  .cid-sMqB28F7fS .row > div {
    margin: auto;
  }
  .cid-sMqB28F7fS .social-row {
    justify-content: center;
  }
}
.cid-sMqB28F7fS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sMqB28F7fS .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sMqB28F7fS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sMqB28F7fS .list {
    margin-bottom: 0rem;
  }
}
.cid-sMqB28F7fS .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sMqB28F7fS .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-sMqB28F7fS .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sMqB28F7fS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sMqB28F7fS .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sMqB28F7fS .copyright P {
  text-align: center;
}
.cid-sMqB28F7fS 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sTv0Lmbkwy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.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-sMvc8jovXO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sMvc8jovXO .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sMvc8jovXO .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sMvc8jovXO .row {
    text-align: center;
  }
  .cid-sMvc8jovXO .row > div {
    margin: auto;
  }
  .cid-sMvc8jovXO .social-row {
    justify-content: center;
  }
}
.cid-sMvc8jovXO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sMvc8jovXO .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sMvc8jovXO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sMvc8jovXO .list {
    margin-bottom: 0rem;
  }
}
.cid-sMvc8jovXO .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sMvc8jovXO .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-sMvc8jovXO .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sMvc8jovXO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sMvc8jovXO .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sMvc8jovXO .copyright P {
  text-align: center;
}
.cid-sMvc8jovXO 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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: #0650f0;
}
.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: #071533;
}
.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-sMvlDDy5k3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sMvlDDy5k3 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sMvlDDy5k3 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sMvlDDy5k3 .row {
    text-align: center;
  }
  .cid-sMvlDDy5k3 .row > div {
    margin: auto;
  }
  .cid-sMvlDDy5k3 .social-row {
    justify-content: center;
  }
}
.cid-sMvlDDy5k3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sMvlDDy5k3 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sMvlDDy5k3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sMvlDDy5k3 .list {
    margin-bottom: 0rem;
  }
}
.cid-sMvlDDy5k3 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sMvlDDy5k3 .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-sMvlDDy5k3 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sMvlDDy5k3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sMvlDDy5k3 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sMvlDDy5k3 .copyright P {
  text-align: center;
}
.cid-sMvlDDy5k3 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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: #071533;
}
.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-sMvyEzMSZV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sMvyEzMSZV .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sMvyEzMSZV .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sMvyEzMSZV .row {
    text-align: center;
  }
  .cid-sMvyEzMSZV .row > div {
    margin: auto;
  }
  .cid-sMvyEzMSZV .social-row {
    justify-content: center;
  }
}
.cid-sMvyEzMSZV .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sMvyEzMSZV .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sMvyEzMSZV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sMvyEzMSZV .list {
    margin-bottom: 0rem;
  }
}
.cid-sMvyEzMSZV .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sMvyEzMSZV .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-sMvyEzMSZV .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sMvyEzMSZV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sMvyEzMSZV .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sMvyEzMSZV .copyright P {
  text-align: center;
}
.cid-sMvyEzMSZV 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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: #830f0f;
}
.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: #163d82;
}
.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: #830f0f;
}
.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: #0650f0 !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: #163d82;
}
.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-color: #071533;
}
.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-sMH33nCcs7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sMH33nCcs7 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sMH33nCcs7 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sMH33nCcs7 .row {
    text-align: center;
  }
  .cid-sMH33nCcs7 .row > div {
    margin: auto;
  }
  .cid-sMH33nCcs7 .social-row {
    justify-content: center;
  }
}
.cid-sMH33nCcs7 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sMH33nCcs7 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sMH33nCcs7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sMH33nCcs7 .list {
    margin-bottom: 0rem;
  }
}
.cid-sMH33nCcs7 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sMH33nCcs7 .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-sMH33nCcs7 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sMH33nCcs7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sMH33nCcs7 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sMH33nCcs7 .copyright P {
  text-align: center;
}
.cid-sMH33nCcs7 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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: #830f0f;
}
.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: #163d82;
}
.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: #830f0f;
}
.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: #0650f0 !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: #163d82;
}
.cid-sMYn5KKYZE .mbr-text,
.cid-sMYn5KKYZE .btn_link {
  color: #000000;
}
.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: #071533;
}
.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-sMYn5MqUU0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sMYn5MqUU0 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sMYn5MqUU0 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sMYn5MqUU0 .row {
    text-align: center;
  }
  .cid-sMYn5MqUU0 .row > div {
    margin: auto;
  }
  .cid-sMYn5MqUU0 .social-row {
    justify-content: center;
  }
}
.cid-sMYn5MqUU0 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sMYn5MqUU0 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sMYn5MqUU0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sMYn5MqUU0 .list {
    margin-bottom: 0rem;
  }
}
.cid-sMYn5MqUU0 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sMYn5MqUU0 .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-sMYn5MqUU0 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sMYn5MqUU0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sMYn5MqUU0 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sMYn5MqUU0 .copyright P {
  text-align: center;
}
.cid-sMYn5MqUU0 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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: #830f0f;
}
.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-uPxx7zsI4M {
  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: #830f0f;
}
.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: #0650f0 !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-sNJ5b5Fqap {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sNJ5b5Fqap .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sNJ5b5Fqap .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sNJ5b5Fqap .row {
    text-align: center;
  }
  .cid-sNJ5b5Fqap .row > div {
    margin: auto;
  }
  .cid-sNJ5b5Fqap .social-row {
    justify-content: center;
  }
}
.cid-sNJ5b5Fqap .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sNJ5b5Fqap .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sNJ5b5Fqap .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sNJ5b5Fqap .list {
    margin-bottom: 0rem;
  }
}
.cid-sNJ5b5Fqap .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sNJ5b5Fqap .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-sNJ5b5Fqap .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sNJ5b5Fqap div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sNJ5b5Fqap .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sNJ5b5Fqap .copyright P {
  text-align: center;
}
.cid-sNJ5b5Fqap 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sWv0dmMZnx {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-sOdQcPSqw3 {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-sOdQcPSqw3 .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-sOdQcPSqw3 .mbr-text,
.cid-sOdQcPSqw3 .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-sOdQcPSqw3 .mbr-section-title,
  .cid-sOdQcPSqw3 .mbr-section-btn,
  .cid-sOdQcPSqw3 .mbr-text {
    text-align: center;
  }
}
.cid-sOdQcQg94v {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-sOdQcQg94v .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sOdQcQg94v .mbr-text {
  text-align: center;
}
.cid-sOdQcQygfM {
  padding-top: 280px;
  background-image: url("../../../assets/images/spa-plumeria-coconut-2000-2000x600.jpg");
}
.cid-sOdQcQU2C6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sOdQcQU2C6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOdQcQU2C6 .card-title {
  margin-bottom: 26px;
  color: #830f0f;
}
.cid-sOdQcQU2C6 .mbr-text {
  margin-bottom: 30px;
}
.cid-sOdQcQU2C6 .iconfont-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
}
.cid-sOdQcQU2C6 .iconfont-wrapper svg {
  position: absolute;
  top: -20px;
  left: -28px;
}
.cid-sOdQcQU2C6 .iconfont-wrapper svg #grad_1 {
  stop-color: #6b3df0;
}
.cid-sOdQcQU2C6 .iconfont-wrapper svg #grad_2 {
  stop-color: #b39cf7;
}
.cid-sOdQcQU2C6 .iconfont-wrapper svg #blur_svg {
  flood-color: #6b3df0;
}
.cid-sOdQcQU2C6 .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-sOdQcQU2C6 .text-wrapper {
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOdQcQU2C6 .text-wrapper {
    text-align: center;
  }
  .cid-sOdQcQU2C6 .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-sOdQcQU2C6 .mbr-text {
    margin-bottom: 20px;
  }
  .cid-sOdQcQU2C6 .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-sOdQcQU2C6 .card-title,
.cid-sOdQcQU2C6 .icon_block {
  color: #12700d;
}
.cid-sOdQcRvVws {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-sOdQcRvVws blockquote {
  border-color: #12700d;
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-sOdQcRvVws .mbr-section-title {
  color: #12700d;
}
.cid-sOdQcRQE6Q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-sOdQcRQE6Q .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sOdQcRQE6Q .card-title {
  margin-bottom: 26px;
  color: #830f0f;
}
.cid-sOdQcRQE6Q .mbr-text {
  margin-bottom: 30px;
}
.cid-sOdQcRQE6Q .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-sOdQcRQE6Q .iconfont-wrapper .mbr-iconfont {
  color: #ffffff;
  font-size: 36px;
  line-height: 70px;
}
.cid-sOdQcRQE6Q .btn_link {
  display: block;
  margin-bottom: 0;
  position: relative;
  font-weight: 700;
}
.cid-sOdQcRQE6Q .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-sOdQcRQE6Q .btn_link:hover {
  cursor: pointer;
}
.cid-sOdQcRQE6Q .btn_link:hover a {
  color: #0650f0 !important;
}
.cid-sOdQcRQE6Q .btn_link:hover span {
  transform: translatex(5px);
}
@media (min-width: 992px) {
  .cid-sOdQcRQE6Q .text-wrapper {
    padding-right: 0;
    padding-left: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sOdQcRQE6Q .text-wrapper {
    text-align: center;
  }
  .cid-sOdQcRQE6Q .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-sOdQcRQE6Q .mbr-text {
    margin-bottom: 20px;
  }
  .cid-sOdQcRQE6Q .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-sOdQcRQE6Q .card-title,
.cid-sOdQcRQE6Q .icon_block {
  color: #12700d;
}
.cid-sOuUk17PQp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f2f3f7;
}
.cid-sOuUk17PQp .card-wrapper {
  background-color: #f2f3f7;
  margin-bottom: 2rem;
  border-radius: 3rem;
  box-shadow: 0.6em 0.6em 1.2em #d2dce9, -0.5em -0.5em 1em #ffffff;
  background: #f2f3f7;
  transition: all 0.3s;
  padding: 3rem;
  padding-top: 3rem;
}
.cid-sOuUk17PQp .mbr-section-title,
.cid-sOuUk17PQp .mbr-section-subtitle {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-sOuUk17PQp .card-wrapper {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuUk17PQp .card-wrapper {
    padding: 1rem;
    padding-top: 1rem;
    border-radius: 2rem;
  }
}
.cid-sOuUk17PQp .card-title {
  color: #36187d;
}
.cid-sOuUk17PQp .price {
  color: #36187d;
}
.cid-sOuUk17PQp .mbr-text {
  color: #6c758f;
}
.cid-sOuUk17PQp .mbr-section-title {
  color: #36187d;
}
.cid-sOuUkVY4rI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f2f3f7;
}
.cid-sOuUkVY4rI .mbr-section-title,
.cid-sOuUkVY4rI .mbr-section-subtitle {
  text-align: center;
}
.cid-sOuUkVY4rI .cost {
  word-break: normal;
}
.cid-sOuUkVY4rI .card-wrapper {
  margin-bottom: 2rem;
  border-radius: 3rem;
  box-shadow: 0.6em 0.6em 1.2em #d2dce9, -0.5em -0.5em 1em #ffffff;
  background: #f2f3f7;
}
.cid-sOuUkVY4rI .card-wrapper .top-line {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) {
  .cid-sOuUkVY4rI .card-wrapper {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sOuUkVY4rI .card-wrapper {
    padding: 1rem;
  }
}
.cid-sOuUkVY4rI .card-title {
  color: #36187d;
}
.cid-sOuUkVY4rI P {
  color: #6c758f;
}
.cid-sOuUkVY4rI .mbr-section-title {
  color: #36187d;
}
.cid-sOuUeP5ZJi {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
.cid-sOuUeP5ZJi .menu-item {
  padding: 0 1rem 1rem 1rem;
}
.cid-sOuUeP5ZJi .menu-item .special-label {
  display: none;
}
.cid-sOuUeP5ZJi .menu-item.special-item {
  padding-bottom: 0;
  margin-bottom: 1rem;
  border: 2px solid #ff3366;
}
.cid-sOuUeP5ZJi .menu-item.special-item .special-label {
  display: block;
  width: 100%;
  word-break: break-word;
}
.cid-sOuUeP5ZJi .menu-item.special-item .special-label .label-text {
  max-width: 100%;
  background: #ff3366;
  padding: .5rem 1rem;
  display: inline-block;
}
.cid-sOuUeP5ZJi .special-label {
  color: #fff;
}
.cid-sOuUeP5ZJi .menu-box {
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cid-sOuUeP5ZJi .menu-box .box-text {
  word-break: break-word;
  padding-right: 2rem;
  width: 100%;
}
.cid-sOuUeP5ZJi .menu-box .box-price {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sOuUeP5ZJi .menu-row .menu-item:last-child {
  margin-bottom: 2rem;
}
.cid-sOuUeP5ZJi .menu-row {
  margin: 0;
}
.cid-sOuUeP5ZJi .group-title {
  color: #7f1933;
  font-weight: bold;
}
.cid-sOuWd5wzIW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffe885;
}
.cid-sOuWd5wzIW ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-sOuWd5wzIW li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-sOuWd5wzIW ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #0650f0;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-sOuWd5wzIW H3 {
  color: #12700d;
}
.cid-sOuWd5wzIW .list {
  color: #071533;
}
.cid-sOdQcSgvFJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-sOdQcSgvFJ .mbr-section-subtitle {
  color: #12700d;
}
.cid-sOdQcSB9bt {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-sOdQcSB9bt .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-sOdQcSB9bt .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-sOdQcSB9bt .card-img {
  margin-bottom: 1rem;
}
.cid-sOdQcSB9bt .card-img span {
  font-size: 60px;
}
.cid-sOdQcSZWPq {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-sOdQcToVMb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sOdQcToVMb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sOdQcToVMb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sOdQcToVMb .row {
    text-align: center;
  }
  .cid-sOdQcToVMb .row > div {
    margin: auto;
  }
  .cid-sOdQcToVMb .social-row {
    justify-content: center;
  }
}
.cid-sOdQcToVMb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sOdQcToVMb .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sOdQcToVMb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sOdQcToVMb .list {
    margin-bottom: 0rem;
  }
}
.cid-sOdQcToVMb .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sOdQcToVMb .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-sOdQcToVMb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sOdQcToVMb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sOdQcToVMb .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sOdQcToVMb .copyright P {
  text-align: center;
}
.cid-sOdQcToVMb 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-vaorQ6Hyhp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0b1e48;
}
.cid-vaorQ6Hyhp .mbr-fallback-image.disabled {
  display: none;
}
.cid-vaorQ6Hyhp .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-vaorQ6Hyhp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaorQ6Hyhp .row {
  flex-direction: row-reverse;
}
.cid-vaorQ6Hyhp 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-sSaPvEB9do {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sSaPvEB9do .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sSaPvEB9do .card-title {
  margin-bottom: 26px;
  color: #830f0f;
}
.cid-sSaPvEB9do .mbr-text {
  margin-bottom: 30px;
}
.cid-sSaPvEB9do .iconfont-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
}
.cid-sSaPvEB9do .iconfont-wrapper svg {
  position: absolute;
  top: -20px;
  left: -28px;
}
.cid-sSaPvEB9do .iconfont-wrapper svg #grad_1 {
  stop-color: #6b3df0;
}
.cid-sSaPvEB9do .iconfont-wrapper svg #grad_2 {
  stop-color: #b39cf7;
}
.cid-sSaPvEB9do .iconfont-wrapper svg #blur_svg {
  flood-color: #6b3df0;
}
.cid-sSaPvEB9do .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-sSaPvEB9do .text-wrapper {
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sSaPvEB9do .text-wrapper {
    text-align: center;
  }
  .cid-sSaPvEB9do .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-sSaPvEB9do .mbr-text {
    margin-bottom: 20px;
  }
  .cid-sSaPvEB9do .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-sSaPvEB9do .card-title,
.cid-sSaPvEB9do .icon_block {
  color: #163d82;
}
.cid-sSaPvF5S22 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-sSaPvF5S22 blockquote {
  border-color: #0b1e48;
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-sSaPvF5S22 .mbr-section-title {
  color: #163d82;
}
.cid-vaoRqeIO4r {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  background-color: #bed3f9;
}
.cid-vaoRqeIO4r .accordion .card {
  overflow: hidden;
}
.cid-vaoRqeIO4r .accordion .card:not(:first-of-type):not(:last-of-type) {
  border-radius: 35px !important;
}
.cid-vaoRqeIO4r .accordion .card:first-of-type {
  border-radius: 35px !important;
}
.cid-vaoRqeIO4r .accordion .card:last-of-type {
  border-radius: 35px !important;
}
.cid-vaoRqeIO4r .mbr-section-subtitle {
  color: #999999;
  font-weight: 700;
}
.cid-vaoRqeIO4r .panel-body {
  padding: 0.3rem 2rem;
}
.cid-vaoRqeIO4r .card-title {
  position: relative;
}
.cid-vaoRqeIO4r .mbr-text {
  position: relative;
}
.cid-vaoRqeIO4r .card {
  margin-bottom: 2rem;
  transition: all 0.3s;
  background: #fff0b0;
  border-radius: 35px;
}
.cid-vaoRqeIO4r .card .card-header {
  padding: 0.8rem 0rem !important;
  background-color: transparent !important;
  border: none;
}
.cid-vaoRqeIO4r .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-vaoRqeIO4r .card .card-header a.panel-title:focus {
  text-decoration: none !important;
}
.cid-vaoRqeIO4r .card .card-header a.panel-title h5 {
  padding: 0.6rem 2rem;
  margin-bottom: -1px;
  font-weight: 700;
  transition: all 0.3s;
}
.cid-vaoRqeIO4r .card .card-header a.panel-title h5 .sign {
  padding-right: 1rem;
}
.cid-vaoRqeIO4r .card .card-header a.panel-title h5:hover {
  color: #163d82;
}
.cid-vaoRqeIO4r .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-vaoRqeIO4r .mbr-iconfont {
  border: 2px solid #163d82;
  border-radius: 50%;
  color: #163d82;
}
.cid-vaoRqeIO4r .mbri-arrow-up {
  background-color: transparent !important;
  color: #163d82 !important;
}
.cid-vaoRqeIO4r .mbri-arrow-up:before {
  content: "\f068";
}
.cid-vaoRqeIO4r .panel-title {
  display: flex !important;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.cid-vaoRqeIO4r .mbri-arrow-down:before {
  content: "\f067";
}
.cid-vaoRqeIO4r .panel-text {
  padding: 0rem;
}
.cid-vaoRqeIO4r .panel-collapse {
  margin-top: -1px;
}
.cid-vaoRqeIO4r .block-right {
  position: relative;
}
.cid-vaoRqeIO4r .card-inner-2 {
  position: relative;
  color: #fff;
  text-align: center;
  padding: 120px 15px 95px 15px;
}
.cid-vaoRqeIO4r .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-vaoRqeIO4r .wrapper-text-2 {
  position: absolute;
}
.cid-vaoRqeIO4r .link {
  font-weight: 700;
  position: relative;
  display: inline-block;
}
.cid-vaoRqeIO4r .link:hover {
  color: #0650f0 !important;
}
.cid-vaoRqeIO4r .link::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 2px;
  left: 0;
  background-color: currentColor;
  transition: opacity 0.3s;
}
.cid-vaoRqeIO4r .col {
  padding: 0rem;
}
.cid-vaoRqeIO4r .link:hover::after {
  opacity: 0;
}
.cid-vaoRqeIO4r .card-box {
  top: 0;
  left: 0;
  z-index: 1;
  position: absolute;
  background-color: rgba(22, 61, 130, 0.1);
  height: 100%;
  width: 100%;
  pointer-events: none;
  transition: 0.3s;
}
.cid-vaoRqeIO4r .block-text-img {
  z-index: 10;
  position: relative;
}
.cid-vaoRqeIO4r H5 {
  color: #163d82;
}
.cid-vaoRqeIO4r .mbr-section-title,
.cid-vaoRqeIO4r .ornament {
  color: #163d82;
}
.cid-vaorSllz5o {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #0b1e48;
}
.cid-vaorSllz5o .mbr-fallback-image.disabled {
  display: none;
}
.cid-vaorSllz5o .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-vaorSllz5o .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vaorSllz5o .row {
  flex-direction: row-reverse;
}
.cid-vaorSllz5o img {
  width: 100%;
}
.cid-sSaPvHBzN7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffe885;
}
.cid-sSaPvHBzN7 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-sSaPvHBzN7 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-sSaPvHBzN7 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #0650f0;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-sSaPvHBzN7 H3 {
  color: #163d82;
}
.cid-sSaPvHBzN7 .list {
  color: #071533;
}
.cid-sSaPvIaqG6 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.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-sSaPvITwWm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sSaPvITwWm .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSaPvITwWm .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSaPvITwWm .row {
    text-align: center;
  }
  .cid-sSaPvITwWm .row > div {
    margin: auto;
  }
  .cid-sSaPvITwWm .social-row {
    justify-content: center;
  }
}
.cid-sSaPvITwWm .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSaPvITwWm .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSaPvITwWm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSaPvITwWm .list {
    margin-bottom: 0rem;
  }
}
.cid-sSaPvITwWm .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sSaPvITwWm .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-sSaPvITwWm .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSaPvITwWm div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSaPvITwWm .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sSaPvITwWm .copyright P {
  text-align: center;
}
.cid-sSaPvITwWm 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sSQqgZXdsN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sSQqgZXdsN .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSQqgZXdsN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSQqgZXdsN .row {
    text-align: center;
  }
  .cid-sSQqgZXdsN .row > div {
    margin: auto;
  }
  .cid-sSQqgZXdsN .social-row {
    justify-content: center;
  }
}
.cid-sSQqgZXdsN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSQqgZXdsN .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSQqgZXdsN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSQqgZXdsN .list {
    margin-bottom: 0rem;
  }
}
.cid-sSQqgZXdsN .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sSQqgZXdsN .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-sSQqgZXdsN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSQqgZXdsN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSQqgZXdsN .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sSQqgZXdsN .copyright P {
  text-align: center;
}
.cid-sSQqgZXdsN 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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: #071533;
}
.cid-sSWrxg8KKw {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #071533;
}
.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-sSWrxh8dRT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sSWrxh8dRT .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSWrxh8dRT .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSWrxh8dRT .row {
    text-align: center;
  }
  .cid-sSWrxh8dRT .row > div {
    margin: auto;
  }
  .cid-sSWrxh8dRT .social-row {
    justify-content: center;
  }
}
.cid-sSWrxh8dRT .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSWrxh8dRT .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSWrxh8dRT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSWrxh8dRT .list {
    margin-bottom: 0rem;
  }
}
.cid-sSWrxh8dRT .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sSWrxh8dRT .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-sSWrxh8dRT .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSWrxh8dRT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSWrxh8dRT .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sSWrxh8dRT .copyright P {
  text-align: center;
}
.cid-sSWrxh8dRT 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sSWvDHSMCV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sSWvDHSMCV .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSWvDHSMCV .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSWvDHSMCV .row {
    text-align: center;
  }
  .cid-sSWvDHSMCV .row > div {
    margin: auto;
  }
  .cid-sSWvDHSMCV .social-row {
    justify-content: center;
  }
}
.cid-sSWvDHSMCV .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSWvDHSMCV .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSWvDHSMCV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSWvDHSMCV .list {
    margin-bottom: 0rem;
  }
}
.cid-sSWvDHSMCV .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sSWvDHSMCV .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-sSWvDHSMCV .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSWvDHSMCV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSWvDHSMCV .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sSWvDHSMCV .copyright P {
  text-align: center;
}
.cid-sSWvDHSMCV 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sSWBYHNdlb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sSWBYHNdlb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSWBYHNdlb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSWBYHNdlb .row {
    text-align: center;
  }
  .cid-sSWBYHNdlb .row > div {
    margin: auto;
  }
  .cid-sSWBYHNdlb .social-row {
    justify-content: center;
  }
}
.cid-sSWBYHNdlb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSWBYHNdlb .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSWBYHNdlb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSWBYHNdlb .list {
    margin-bottom: 0rem;
  }
}
.cid-sSWBYHNdlb .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sSWBYHNdlb .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-sSWBYHNdlb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSWBYHNdlb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSWBYHNdlb .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sSWBYHNdlb .copyright P {
  text-align: center;
}
.cid-sSWBYHNdlb 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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: #830f0f;
}
.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-sTASgkEbpp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sTASgkEbpp .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sTASgkEbpp .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sTASgkEbpp .row {
    text-align: center;
  }
  .cid-sTASgkEbpp .row > div {
    margin: auto;
  }
  .cid-sTASgkEbpp .social-row {
    justify-content: center;
  }
}
.cid-sTASgkEbpp .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sTASgkEbpp .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sTASgkEbpp .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sTASgkEbpp .list {
    margin-bottom: 0rem;
  }
}
.cid-sTASgkEbpp .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sTASgkEbpp .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-sTASgkEbpp .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sTASgkEbpp div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sTASgkEbpp .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sTASgkEbpp .copyright P {
  text-align: center;
}
.cid-sTASgkEbpp 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sSVWoSWKNU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sSVWoSWKNU .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSVWoSWKNU .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSVWoSWKNU .row {
    text-align: center;
  }
  .cid-sSVWoSWKNU .row > div {
    margin: auto;
  }
  .cid-sSVWoSWKNU .social-row {
    justify-content: center;
  }
}
.cid-sSVWoSWKNU .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSVWoSWKNU .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSVWoSWKNU .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSVWoSWKNU .list {
    margin-bottom: 0rem;
  }
}
.cid-sSVWoSWKNU .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sSVWoSWKNU .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-sSVWoSWKNU .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSVWoSWKNU div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSVWoSWKNU .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sSVWoSWKNU .copyright P {
  text-align: center;
}
.cid-sSVWoSWKNU 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sWwisoMDk6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sWwisoMDk6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sWwisoMDk6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sWwisoMDk6 .row {
    text-align: center;
  }
  .cid-sWwisoMDk6 .row > div {
    margin: auto;
  }
  .cid-sWwisoMDk6 .social-row {
    justify-content: center;
  }
}
.cid-sWwisoMDk6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sWwisoMDk6 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sWwisoMDk6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWwisoMDk6 .list {
    margin-bottom: 0rem;
  }
}
.cid-sWwisoMDk6 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sWwisoMDk6 .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-sWwisoMDk6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sWwisoMDk6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sWwisoMDk6 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sWwisoMDk6 .copyright P {
  text-align: center;
}
.cid-sWwisoMDk6 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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: #0650f0;
  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: #0650f0;
  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: #0650f0;
  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: #830f0f !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: #830f0f;
  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: #0650f0 !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: #0650f0;
}
.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-sWC0UDwZur {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sWC0UDwZur .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sWC0UDwZur .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sWC0UDwZur .row {
    text-align: center;
  }
  .cid-sWC0UDwZur .row > div {
    margin: auto;
  }
  .cid-sWC0UDwZur .social-row {
    justify-content: center;
  }
}
.cid-sWC0UDwZur .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sWC0UDwZur .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sWC0UDwZur .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sWC0UDwZur .list {
    margin-bottom: 0rem;
  }
}
.cid-sWC0UDwZur .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sWC0UDwZur .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-sWC0UDwZur .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sWC0UDwZur div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sWC0UDwZur .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sWC0UDwZur .copyright P {
  text-align: center;
}
.cid-sWC0UDwZur 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sX4gyD6WwE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sX4gyD6WwE .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sX4gyD6WwE .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sX4gyD6WwE .row {
    text-align: center;
  }
  .cid-sX4gyD6WwE .row > div {
    margin: auto;
  }
  .cid-sX4gyD6WwE .social-row {
    justify-content: center;
  }
}
.cid-sX4gyD6WwE .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sX4gyD6WwE .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sX4gyD6WwE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sX4gyD6WwE .list {
    margin-bottom: 0rem;
  }
}
.cid-sX4gyD6WwE .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sX4gyD6WwE .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-sX4gyD6WwE .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sX4gyD6WwE div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sX4gyD6WwE .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sX4gyD6WwE .copyright P {
  text-align: center;
}
.cid-sX4gyD6WwE 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-udgIk93vvu {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udgIk93vvu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udgIk93vvu img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udgIk93vvu .text-wrapper {
    padding: 2rem;
  }
}
.cid-udgIk93vvu .mbr-section-title {
  color: #163d82;
}
.cid-udgIxIPoWs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-udgIxIPoWs .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-udgIxIPoWs .mbr-text {
  text-align: center;
  color: #163d82;
}
.cid-udgIzD2f6K {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/chakra-series-2000-2000x278.png");
}
.cid-udgIBsppl7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-udgIBsppl7 .line {
  background-color: #12700d;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-udgIBsppl7 .mbr-text {
  color: #163d82;
}
.cid-udgIKku9Go {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udgIKku9Go .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udgIKku9Go .row {
  flex-direction: row-reverse;
}
.cid-udgIKku9Go img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udgIKku9Go .text-wrapper {
    padding: 2rem;
  }
}
.cid-udgIKku9Go .mbr-section-title {
  color: #163d82;
}
.cid-udgILF4BwI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe161;
}
.cid-udgIOn8r0D {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-udgIOn8r0D .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udgIOn8r0D .row {
  flex-direction: row-reverse;
}
.cid-udgIOn8r0D img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udgIOn8r0D .text-wrapper {
    padding: 2rem;
  }
}
.cid-udgIOn8r0D .mbr-section-title {
  color: #163d82;
}
.cid-udgJ4aPTl0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udgJ4aPTl0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udgJ4aPTl0 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udgJ4aPTl0 .text-wrapper {
    padding: 2rem;
  }
}
.cid-udgJ4aPTl0 .mbr-section-title {
  color: #163d82;
}
.cid-sXDQEEuNkx {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #0b1e48;
}
.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: #0b1e48;
}
.cid-sXK1n3yEvT {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #0b1e48;
}
.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: #353535;
  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: #e6c63b;
  stroke: none;
  overflow: visible;
}
.cid-sXK1n3yEvT .carousel-indicators li svg circle {
  stroke-dasharray: 110;
  stroke-dashoffset: 110;
  stroke: #e6c63b;
  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: #e6c63b;
}
.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-udgJuxGvVp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-udgJuxGvVp .item-wrapper:hover .item-title a {
  color: #830f0f !important;
}
.cid-udgJuxGvVp .item-title,
.cid-udgJuxGvVp .card_topic {
  margin-bottom: 12px;
}
.cid-udgJuxGvVp .category_content {
  opacity: .8;
}
.cid-udgJuxGvVp .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #830f0f;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-udgJuxGvVp .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #163d82;
}
.cid-udgJuxGvVp .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-udgJuxGvVp .mbr-section-btn .btn-secondary-outline:hover,
.cid-udgJuxGvVp .mbr-section-btn .btn-secondary-outline .active,
.cid-udgJuxGvVp .mbr-section-btn .btn-secondary-outline:focus {
  color: #0650f0 !important;
}
.cid-udgJuxGvVp H5 {
  color: #163d82;
}
.cid-udgJElCuuU {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-udgJElCuuU .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-udgJElCuuU .panel-group {
  border: none;
}
.cid-udgJElCuuU .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-udgJElCuuU .panel-body,
.cid-udgJElCuuU .card-header {
  padding: 1rem 0;
}
.cid-udgJElCuuU .panel-title-edit {
  color: #000000;
}
.cid-udgJElCuuU .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-udgJElCuuU H3 {
  color: #163d82;
}
.cid-udgJHn5ZT1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #e6c63b;
}
.cid-udgJHn5ZT1 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-udgJHn5ZT1 .plan-body {
  padding-bottom: 2rem;
}
.cid-udgJHn5ZT1 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-udgJHn5ZT1 .price {
  color: #163d82;
}
.cid-udgJHn5ZT1 .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-udgJHn5ZT1 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-udgJHn5ZT1 .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-udgJHn5ZT1 .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-udgJHn5ZT1 .plan {
    margin-bottom: 2rem;
  }
}
.cid-sXgPZ9OLZ8 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.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-sXgPZaVmW3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sXgPZaVmW3 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sXgPZaVmW3 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sXgPZaVmW3 .row {
    text-align: center;
  }
  .cid-sXgPZaVmW3 .row > div {
    margin: auto;
  }
  .cid-sXgPZaVmW3 .social-row {
    justify-content: center;
  }
}
.cid-sXgPZaVmW3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sXgPZaVmW3 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sXgPZaVmW3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sXgPZaVmW3 .list {
    margin-bottom: 0rem;
  }
}
.cid-sXgPZaVmW3 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sXgPZaVmW3 .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-sXgPZaVmW3 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sXgPZaVmW3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sXgPZaVmW3 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sXgPZaVmW3 .copyright P {
  text-align: center;
}
.cid-sXgPZaVmW3 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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: #0650f0;
  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: #0650f0;
  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-tlZEfnxVzH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tlZEfnxVzH .item-wrapper:hover .item-title a {
  color: #830f0f !important;
}
.cid-tlZEfnxVzH .item-title,
.cid-tlZEfnxVzH .card_topic {
  margin-bottom: 12px;
}
.cid-tlZEfnxVzH .category_content {
  opacity: .8;
}
.cid-tlZEfnxVzH .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #830f0f;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-tlZEfnxVzH .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-tlZEfnxVzH .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-tlZEfnxVzH .mbr-section-btn .btn-secondary-outline:hover,
.cid-tlZEfnxVzH .mbr-section-btn .btn-secondary-outline .active,
.cid-tlZEfnxVzH .mbr-section-btn .btn-secondary-outline:focus {
  color: #0650f0 !important;
}
.cid-tlZEfnxVzH 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: #0650f0;
}
.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: #0650f0;
}
.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-sZ9W6KZsXg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sZ9W6KZsXg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sZ9W6KZsXg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sZ9W6KZsXg .row {
    text-align: center;
  }
  .cid-sZ9W6KZsXg .row > div {
    margin: auto;
  }
  .cid-sZ9W6KZsXg .social-row {
    justify-content: center;
  }
}
.cid-sZ9W6KZsXg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sZ9W6KZsXg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sZ9W6KZsXg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sZ9W6KZsXg .list {
    margin-bottom: 0rem;
  }
}
.cid-sZ9W6KZsXg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sZ9W6KZsXg .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-sZ9W6KZsXg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sZ9W6KZsXg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sZ9W6KZsXg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sZ9W6KZsXg .copyright P {
  text-align: center;
}
.cid-sZ9W6KZsXg 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sSWmMP6zzv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sSWmMP6zzv .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSWmMP6zzv .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSWmMP6zzv .row {
    text-align: center;
  }
  .cid-sSWmMP6zzv .row > div {
    margin: auto;
  }
  .cid-sSWmMP6zzv .social-row {
    justify-content: center;
  }
}
.cid-sSWmMP6zzv .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSWmMP6zzv .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSWmMP6zzv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSWmMP6zzv .list {
    margin-bottom: 0rem;
  }
}
.cid-sSWmMP6zzv .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sSWmMP6zzv .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-sSWmMP6zzv .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSWmMP6zzv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSWmMP6zzv .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sSWmMP6zzv .copyright P {
  text-align: center;
}
.cid-sSWmMP6zzv 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-uA6gbWPMBi {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-uA6gbWPMBi .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-vdYV0CGsll {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bed3f9;
}
@media (max-width: 767px) {
  .cid-vdYV0CGsll .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vdYV0CGsll .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdYV0CGsll .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vdYV0CGsll .card-wrapper {
  border-radius: 4px;
  background-color: #bed3f9;
}
.cid-vdYV0CGsll .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vdYV0CGsll .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vb2xkZlnAc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe161;
}
@media (max-width: 767px) {
  .cid-vb2xkZlnAc .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vb2xkZlnAc .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vb2xkZlnAc .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vb2xkZlnAc .card-wrapper {
  border-radius: 4px;
  background-color: #ffe161;
}
.cid-vb2xkZlnAc .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vb2xkZlnAc .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vb2xkZlnAc .price {
  color: #071533;
}
.cid-sYTfZvKc02 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.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-sYTfZwQUx0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sYTfZwQUx0 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sYTfZwQUx0 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sYTfZwQUx0 .row {
    text-align: center;
  }
  .cid-sYTfZwQUx0 .row > div {
    margin: auto;
  }
  .cid-sYTfZwQUx0 .social-row {
    justify-content: center;
  }
}
.cid-sYTfZwQUx0 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sYTfZwQUx0 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sYTfZwQUx0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sYTfZwQUx0 .list {
    margin-bottom: 0rem;
  }
}
.cid-sYTfZwQUx0 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sYTfZwQUx0 .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-sYTfZwQUx0 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sYTfZwQUx0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sYTfZwQUx0 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sYTfZwQUx0 .copyright P {
  text-align: center;
}
.cid-sYTfZwQUx0 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-tlZFEjkKBh {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tlZFEjkKBh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tlZFEjkKBh img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tlZFEjkKBh .text-wrapper {
    padding: 2rem;
  }
}
.cid-tlZFEjkKBh .mbr-section-title {
  color: #163d82;
}
.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-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-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-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: #0650f0;
  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-sZk5ZquudW {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sZk5ZquudW .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-sZk5ZquudW .panel-group {
  border: none;
}
.cid-sZk5ZquudW .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-sZk5ZquudW .panel-body,
.cid-sZk5ZquudW .card-header {
  padding: 1rem 0;
}
.cid-sZk5ZquudW .panel-title-edit {
  color: #000000;
}
.cid-sZk5ZquudW .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-sZk5ZquudW H3 {
  color: #163d82;
}
.cid-uGct0e9Ea1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-uGct0e9Ea1 .line {
  background-color: #0b1e48;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uGct0e9Ea1 .mbr-text {
  color: #163d82;
}
.cid-uGGdKY5ad9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #353535;
}
.cid-uGGdKY5ad9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGGdKY5ad9 .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-uGGdKY5ad9 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGGdKY5ad9 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGGdKY5ad9 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGGdKY5ad9 .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uGGdKY5ad9 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGGdKY5ad9 .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGGdKY5ad9 .price {
  text-align: right;
}
.cid-sZk5ZsrS8X {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.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-sZk5ZtxwhF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sZk5ZtxwhF .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sZk5ZtxwhF .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sZk5ZtxwhF .row {
    text-align: center;
  }
  .cid-sZk5ZtxwhF .row > div {
    margin: auto;
  }
  .cid-sZk5ZtxwhF .social-row {
    justify-content: center;
  }
}
.cid-sZk5ZtxwhF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sZk5ZtxwhF .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sZk5ZtxwhF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sZk5ZtxwhF .list {
    margin-bottom: 0rem;
  }
}
.cid-sZk5ZtxwhF .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sZk5ZtxwhF .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-sZk5ZtxwhF .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sZk5ZtxwhF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sZk5ZtxwhF .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sZk5ZtxwhF .copyright P {
  text-align: center;
}
.cid-sZk5ZtxwhF 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sZEhEsUfMx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sZEhEsUfMx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sZEhEsUfMx img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sZEhEsUfMx .text-wrapper {
    padding: 2rem;
  }
}
.cid-sZEhEsUfMx .mbr-section-title {
  color: #0d5009;
}
.cid-sZE6acDixd {
  padding-top: 210px;
  background-image: url("../../../assets/images/afraid-of-the-dark-2000-2000x500.png");
}
.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-t05pr6ykFU {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/teddy-bear-hug-2000x941.png");
}
.cid-t05pr6ykFU .mbr-section-title {
  color: #000000;
}
.cid-t05pr6ykFU .mbr-section-subtitle {
  color: #f2f1f1;
}
.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-sZE6ag1sHM {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.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: #0650f0;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-sZE6ag1sHM H3 {
  color: #0d5009;
}
.cid-sZE6afvoG6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.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: #ffffff;
}
.cid-t05CzoqNGx .line {
  background-color: #12700d;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sZE6aeWqmM {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.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: #0650f0;
  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: #0650f0;
}
.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-sZE6ak1LMu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sZE6ak1LMu .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sZE6ak1LMu .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sZE6ak1LMu .row {
    text-align: center;
  }
  .cid-sZE6ak1LMu .row > div {
    margin: auto;
  }
  .cid-sZE6ak1LMu .social-row {
    justify-content: center;
  }
}
.cid-sZE6ak1LMu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sZE6ak1LMu .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sZE6ak1LMu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sZE6ak1LMu .list {
    margin-bottom: 0rem;
  }
}
.cid-sZE6ak1LMu .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sZE6ak1LMu .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-sZE6ak1LMu .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sZE6ak1LMu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sZE6ak1LMu .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sZE6ak1LMu .copyright P {
  text-align: center;
}
.cid-sZE6ak1LMu 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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: #0650f0;
  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: #0650f0;
  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: #0650f0;
}
.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: #0650f0;
}
.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-t25UnvCnfU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-t25UnvCnfU .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-t25UnvCnfU .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-t25UnvCnfU .row {
    text-align: center;
  }
  .cid-t25UnvCnfU .row > div {
    margin: auto;
  }
  .cid-t25UnvCnfU .social-row {
    justify-content: center;
  }
}
.cid-t25UnvCnfU .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-t25UnvCnfU .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t25UnvCnfU .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t25UnvCnfU .list {
    margin-bottom: 0rem;
  }
}
.cid-t25UnvCnfU .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-t25UnvCnfU .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-t25UnvCnfU .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-t25UnvCnfU div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-t25UnvCnfU .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-t25UnvCnfU .copyright P {
  text-align: center;
}
.cid-t25UnvCnfU 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-t5F8QciK6Q {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-t5F8QciK6Q .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-t5F8QciK6Q .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-t5F8QciK6Q .row {
    text-align: center;
  }
  .cid-t5F8QciK6Q .row > div {
    margin: auto;
  }
  .cid-t5F8QciK6Q .social-row {
    justify-content: center;
  }
}
.cid-t5F8QciK6Q .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-t5F8QciK6Q .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t5F8QciK6Q .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t5F8QciK6Q .list {
    margin-bottom: 0rem;
  }
}
.cid-t5F8QciK6Q .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-t5F8QciK6Q .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-t5F8QciK6Q .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-t5F8QciK6Q div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-t5F8QciK6Q .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-t5F8QciK6Q .copyright P {
  text-align: center;
}
.cid-t5F8QciK6Q 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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: #830f0f !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: #830f0f;
  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: #0650f0 !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: #0650f0;
  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: #0650f0;
}
.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-tfO8e2WyJ4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-tfO8e2WyJ4 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tfO8e2WyJ4 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tfO8e2WyJ4 .row {
    text-align: center;
  }
  .cid-tfO8e2WyJ4 .row > div {
    margin: auto;
  }
  .cid-tfO8e2WyJ4 .social-row {
    justify-content: center;
  }
}
.cid-tfO8e2WyJ4 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tfO8e2WyJ4 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tfO8e2WyJ4 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tfO8e2WyJ4 .list {
    margin-bottom: 0rem;
  }
}
.cid-tfO8e2WyJ4 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tfO8e2WyJ4 .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-tfO8e2WyJ4 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tfO8e2WyJ4 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tfO8e2WyJ4 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-tfO8e2WyJ4 .copyright P {
  text-align: center;
}
.cid-tfO8e2WyJ4 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-uKEbiyVaSd {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uKEbiyVaSd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKEbiyVaSd img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKEbiyVaSd .text-wrapper {
    padding: 2rem;
  }
}
.cid-uKEbiyVaSd .mbr-section-title {
  color: #163d82;
}
.cid-uKEbp33Ml7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uKEbp33Ml7 .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uKEbp33Ml7 .mbr-text {
  text-align: center;
}
.cid-uKEbq0tRmJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uKEbq0tRmJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKEbq0tRmJ .row {
  flex-direction: row-reverse;
}
.cid-uKEbq0tRmJ img {
  width: 100%;
}
.cid-uKEbrkuklM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uKEbrkuklM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKEbrkuklM img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKEbrkuklM .text-wrapper {
    padding: 2rem;
  }
}
.cid-uKEbrkuklM .mbr-section-title {
  color: #163d82;
}
.cid-uKEbsBU2bB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-uKEbsBU2bB .mbr-section-subtitle {
  color: #163d82;
}
.cid-uKEbtQJKBM {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-uKEbtQJKBM .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-uKEbtQJKBM .panel-group {
  border: none;
}
.cid-uKEbtQJKBM .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uKEbtQJKBM .panel-body,
.cid-uKEbtQJKBM .card-header {
  padding: 1rem 0;
}
.cid-uKEbtQJKBM .panel-title-edit {
  color: #000000;
}
.cid-uKEbtQJKBM .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uKEbuXLKyJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-uKEbuXLKyJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKEbuXLKyJ .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-uKEbuXLKyJ .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uKEbuXLKyJ .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKEbuXLKyJ .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uKEbuXLKyJ .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uKEbuXLKyJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uKEbuXLKyJ .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uKEbuXLKyJ .price {
  text-align: right;
}
.cid-tgARd0KwkG {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.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-tgARd1TRiN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-tgARd1TRiN .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tgARd1TRiN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tgARd1TRiN .row {
    text-align: center;
  }
  .cid-tgARd1TRiN .row > div {
    margin: auto;
  }
  .cid-tgARd1TRiN .social-row {
    justify-content: center;
  }
}
.cid-tgARd1TRiN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tgARd1TRiN .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tgARd1TRiN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tgARd1TRiN .list {
    margin-bottom: 0rem;
  }
}
.cid-tgARd1TRiN .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tgARd1TRiN .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-tgARd1TRiN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tgARd1TRiN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tgARd1TRiN .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-tgARd1TRiN .copyright P {
  text-align: center;
}
.cid-tgARd1TRiN 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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-sMqtJWP3wf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sMqtJWP3wf .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sMqtJWP3wf .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sMqtJWP3wf .row {
    text-align: center;
  }
  .cid-sMqtJWP3wf .row > div {
    margin: auto;
  }
  .cid-sMqtJWP3wf .social-row {
    justify-content: center;
  }
}
.cid-sMqtJWP3wf .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sMqtJWP3wf .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sMqtJWP3wf .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sMqtJWP3wf .list {
    margin-bottom: 0rem;
  }
}
.cid-sMqtJWP3wf .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sMqtJWP3wf .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-sMqtJWP3wf .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sMqtJWP3wf div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sMqtJWP3wf .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sMqtJWP3wf .copyright P {
  text-align: center;
}
.cid-sMqtJWP3wf P {
  text-align: center;
}
.cid-tjaKw1NWiJ {
  z-index: 1000;
  width: 100%;
}
.cid-tjaKw1NWiJ nav.navbar {
  position: fixed;
}
.cid-tjaKw1NWiJ .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-tjaKw1NWiJ .dropdown-menu {
  padding: 0;
}
.cid-tjaKw1NWiJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tjaKw1NWiJ .dropdown-item:hover,
.cid-tjaKw1NWiJ .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-tjaKw1NWiJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tjaKw1NWiJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tjaKw1NWiJ .nav-link {
  position: relative;
}
.cid-tjaKw1NWiJ .container {
  display: flex;
  margin: auto;
}
.cid-tjaKw1NWiJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tjaKw1NWiJ .navbar-caption {
  padding-right: 4rem;
}
.cid-tjaKw1NWiJ .dropdown-menu,
.cid-tjaKw1NWiJ .navbar.opened {
  background: #0b1e48 !important;
}
.cid-tjaKw1NWiJ .nav-item:focus,
.cid-tjaKw1NWiJ .nav-link:focus {
  outline: none;
}
.cid-tjaKw1NWiJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tjaKw1NWiJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tjaKw1NWiJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tjaKw1NWiJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tjaKw1NWiJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tjaKw1NWiJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tjaKw1NWiJ .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-tjaKw1NWiJ .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tjaKw1NWiJ .navbar.opened {
  transition: all .3s;
}
.cid-tjaKw1NWiJ .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tjaKw1NWiJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tjaKw1NWiJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tjaKw1NWiJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tjaKw1NWiJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tjaKw1NWiJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-tjaKw1NWiJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tjaKw1NWiJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tjaKw1NWiJ .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-tjaKw1NWiJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tjaKw1NWiJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tjaKw1NWiJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tjaKw1NWiJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tjaKw1NWiJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tjaKw1NWiJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tjaKw1NWiJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tjaKw1NWiJ .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-tjaKw1NWiJ .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tjaKw1NWiJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tjaKw1NWiJ .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tjaKw1NWiJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tjaKw1NWiJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tjaKw1NWiJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tjaKw1NWiJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tjaKw1NWiJ .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tjaKw1NWiJ .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tjaKw1NWiJ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tjaKw1NWiJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tjaKw1NWiJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tjaKw1NWiJ .dropdown-item.active,
.cid-tjaKw1NWiJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tjaKw1NWiJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tjaKw1NWiJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tjaKw1NWiJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tjaKw1NWiJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-tjaKw1NWiJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tjaKw1NWiJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tjaKw1NWiJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tjaKw1NWiJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tjaKw1NWiJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tjaKw1NWiJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tjaKw1NWiJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tjaKw1NWiJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tjaKw1NWiJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tjaKw1NWiJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tjaKw1NWiJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tjaKw1NWiJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tjaKw1NWiJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tjaKw1NWiJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tjaKw1NWiJ .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tjaKw1NWiJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tjaKw1NWiJ .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-tjaKw1NWiJ .navbar {
    height: 77px;
  }
  .cid-tjaKw1NWiJ .navbar.opened {
    height: auto;
  }
  .cid-tjaKw1NWiJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tjaKvT2dIT {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-tjaKvTJnnP {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tjaKvTJnnP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tjaKvTJnnP img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tjaKvTJnnP .text-wrapper {
    padding: 2rem;
  }
}
.cid-tjaKvTJnnP .mbr-section-title {
  color: #0d5009;
}
.cid-tjaKvUrCoL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-tjaKvUrCoL .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tjaKvUrCoL .mbr-text {
  text-align: center;
}
.cid-tjaKvUTPFo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tjaKvUTPFo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tjaKvUTPFo .row {
  flex-direction: row-reverse;
}
.cid-tjaKvUTPFo img {
  width: 100%;
}
.cid-tjaKvVsO4g {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-tjaKvVsO4g .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tjaKvVsO4g img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tjaKvVsO4g .text-wrapper {
    padding: 2rem;
  }
}
.cid-tjaKvVsO4g .mbr-section-title {
  color: #0d5009;
}
.cid-tjaKvW42Cw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-tjaKvW42Cw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tjaKvW42Cw .row {
  flex-direction: row-reverse;
}
.cid-tjaKvW42Cw img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tjaKvW42Cw .text-wrapper {
    padding: 2rem;
  }
}
.cid-tjaKvW42Cw .mbr-section-title {
  color: #0d5009;
}
.cid-tjaKvXfqYc {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tjaKvXfqYc .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-tjaKvXfqYc .panel-group {
  border: none;
}
.cid-tjaKvXfqYc .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tjaKvXfqYc .panel-body,
.cid-tjaKvXfqYc .card-header {
  padding: 1rem 0;
}
.cid-tjaKvXfqYc .panel-title-edit {
  color: #000000;
}
.cid-tjaKvXfqYc .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tsiJ0Bclvq {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-tsiJ0Bclvq .line {
  background-color: #071533;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tsiJ0Bclvq .mbr-text {
  color: #071533;
}
.cid-tjbeRkSHQY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #0b1e48;
}
.cid-tjbeRkSHQY .line {
  background-color: #e6c63b;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tjbeRkSHQY .mbr-text {
  color: #e6c63b;
}
.cid-tjaKvXYfTI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #e6c63b;
}
.cid-tjaKvXYfTI .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-tjaKvXYfTI .plan-body {
  padding-bottom: 2rem;
}
.cid-tjaKvXYfTI .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tjaKvXYfTI .price {
  color: #0650f0;
}
.cid-tjaKvXYfTI .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-tjaKvXYfTI .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-tjaKvXYfTI .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-tjaKvXYfTI .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-tjaKvXYfTI .plan {
    margin-bottom: 2rem;
  }
}
.cid-tjaKvZGbG7 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-tjaKvZGbG7 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-tjaKvZGbG7 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-tjaKvZGbG7 .card-img {
  margin-bottom: 1rem;
}
.cid-tjaKvZGbG7 .card-img span {
  font-size: 60px;
}
.cid-tjaKw0m25g {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-tjaKw10D72 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-tjaKw10D72 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tjaKw10D72 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tjaKw10D72 .row {
    text-align: center;
  }
  .cid-tjaKw10D72 .row > div {
    margin: auto;
  }
  .cid-tjaKw10D72 .social-row {
    justify-content: center;
  }
}
.cid-tjaKw10D72 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tjaKw10D72 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tjaKw10D72 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tjaKw10D72 .list {
    margin-bottom: 0rem;
  }
}
.cid-tjaKw10D72 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tjaKw10D72 .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-tjaKw10D72 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tjaKw10D72 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tjaKw10D72 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-tjaKw10D72 .copyright P {
  text-align: center;
}
.cid-tjaKw10D72 P {
  text-align: center;
}
.cid-tk529bRsg5 {
  z-index: 1000;
  width: 100%;
}
.cid-tk529bRsg5 nav.navbar {
  position: fixed;
}
.cid-tk529bRsg5 .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-tk529bRsg5 .dropdown-menu {
  padding: 0;
}
.cid-tk529bRsg5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tk529bRsg5 .dropdown-item:hover,
.cid-tk529bRsg5 .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-tk529bRsg5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-tk529bRsg5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tk529bRsg5 .nav-link {
  position: relative;
}
.cid-tk529bRsg5 .container {
  display: flex;
  margin: auto;
}
.cid-tk529bRsg5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-tk529bRsg5 .navbar-caption {
  padding-right: 4rem;
}
.cid-tk529bRsg5 .dropdown-menu,
.cid-tk529bRsg5 .navbar.opened {
  background: #0b1e48 !important;
}
.cid-tk529bRsg5 .nav-item:focus,
.cid-tk529bRsg5 .nav-link:focus {
  outline: none;
}
.cid-tk529bRsg5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tk529bRsg5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tk529bRsg5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-tk529bRsg5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tk529bRsg5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tk529bRsg5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tk529bRsg5 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-tk529bRsg5 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tk529bRsg5 .navbar.opened {
  transition: all .3s;
}
.cid-tk529bRsg5 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-tk529bRsg5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tk529bRsg5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tk529bRsg5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tk529bRsg5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tk529bRsg5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-tk529bRsg5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tk529bRsg5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tk529bRsg5 .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-tk529bRsg5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tk529bRsg5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-tk529bRsg5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-tk529bRsg5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tk529bRsg5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tk529bRsg5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tk529bRsg5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tk529bRsg5 .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-tk529bRsg5 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-tk529bRsg5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tk529bRsg5 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tk529bRsg5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tk529bRsg5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tk529bRsg5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-tk529bRsg5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tk529bRsg5 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-tk529bRsg5 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-tk529bRsg5 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tk529bRsg5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tk529bRsg5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tk529bRsg5 .dropdown-item.active,
.cid-tk529bRsg5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tk529bRsg5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tk529bRsg5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tk529bRsg5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tk529bRsg5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-tk529bRsg5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tk529bRsg5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tk529bRsg5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tk529bRsg5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tk529bRsg5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-tk529bRsg5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-tk529bRsg5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-tk529bRsg5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-tk529bRsg5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-tk529bRsg5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-tk529bRsg5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tk529bRsg5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-tk529bRsg5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-tk529bRsg5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-tk529bRsg5 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-tk529bRsg5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tk529bRsg5 .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-tk529bRsg5 .navbar {
    height: 77px;
  }
  .cid-tk529bRsg5 .navbar.opened {
    height: auto;
  }
  .cid-tk529bRsg5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tk5290XpT1 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-tk56korv3y {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tk56korv3y .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tk56korv3y img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tk56korv3y .text-wrapper {
    padding: 2rem;
  }
}
.cid-tk56korv3y .mbr-section-title {
  color: #0b1e48;
}
.cid-tk5292MXUU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-tk5292MXUU .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tk5292MXUU .mbr-text {
  text-align: center;
}
.cid-tk5292f2Bw {
  padding-top: 210px;
  background-image: url("../../../assets/images/afraid-of-the-dark-2000-2000x500.png");
}
.cid-tk5293URRD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-tk5293URRD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tk5293URRD img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tk5293URRD .text-wrapper {
    padding: 2rem;
  }
}
.cid-tk5293URRD .mbr-section-title {
  color: #0d5009;
}
.cid-tk5294rp29 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-tk5294rp29 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tk5294rp29 .row {
  flex-direction: row-reverse;
}
.cid-tk5294rp29 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tk5294rp29 .text-wrapper {
    padding: 2rem;
  }
}
.cid-tk5294rp29 .mbr-section-title {
  color: #0b1e48;
}
.cid-tk529513Ou {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-tk529513Ou .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tk529513Ou img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-tk529513Ou .text-wrapper {
    padding: 2rem;
  }
}
.cid-tk529513Ou .mbr-section-title {
  color: #0b1e48;
}
.cid-tk55LFxaJ2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-tk55LFxaJ2 .mbr-section-subtitle {
  color: #0d5009;
}
.cid-tk5295BVKU {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-tk5295BVKU ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tk5295BVKU li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tk5295BVKU ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #0650f0;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tk5295BVKU H3 {
  color: #0b1e48;
}
.cid-tk52968WM7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-tk52968WM7 .mbr-section-subtitle {
  color: #0b1e48;
}
.cid-tk5296JUpc {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0b1e48;
}
.cid-tk5296JUpc .mbr-section-subtitle {
  color: #e6c63b;
  text-align: center;
}
.cid-tk5296JUpc .mbr-text {
  color: #fafafa;
}
.cid-tk5297l08Z {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-tk5297l08Z .line {
  background-color: #0b1e48;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tk5297l08Z .mbr-text {
  color: #0b1e48;
}
.cid-tk5297PgUc {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-tk53Uwj4Hc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-tk53Uwj4Hc .item-wrapper:hover .item-title a {
  color: #830f0f !important;
}
.cid-tk53Uwj4Hc .item-title,
.cid-tk53Uwj4Hc .card_topic {
  margin-bottom: 12px;
}
.cid-tk53Uwj4Hc .category_content {
  opacity: .8;
}
.cid-tk53Uwj4Hc .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #830f0f;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-tk53Uwj4Hc .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #0b1e48;
}
.cid-tk53Uwj4Hc .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-tk53Uwj4Hc .mbr-section-btn .btn-secondary-outline:hover,
.cid-tk53Uwj4Hc .mbr-section-btn .btn-secondary-outline .active,
.cid-tk53Uwj4Hc .mbr-section-btn .btn-secondary-outline:focus {
  color: #0650f0 !important;
}
.cid-tk53Uwj4Hc H5 {
  color: #0b1e48;
}
.cid-tk5298mukb {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tk5298mukb .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-tk5298mukb .panel-group {
  border: none;
}
.cid-tk5298mukb .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tk5298mukb .panel-body,
.cid-tk5298mukb .card-header {
  padding: 1rem 0;
}
.cid-tk5298mukb .panel-title-edit {
  color: #000000;
}
.cid-tk5298mukb .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tk529950U7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #e6c63b;
}
.cid-tk529950U7 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-tk529950U7 .plan-body {
  padding-bottom: 2rem;
}
.cid-tk529950U7 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tk529950U7 .price {
  color: #0650f0;
}
.cid-tk529950U7 .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-tk529950U7 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-tk529950U7 .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-tk529950U7 .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-tk529950U7 .plan {
    margin-bottom: 2rem;
  }
}
.cid-tk5299RiZl {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-tk5299RiZl .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-tk5299RiZl .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-tk5299RiZl .card-img {
  margin-bottom: 1rem;
}
.cid-tk5299RiZl .card-img span {
  font-size: 60px;
}
.cid-tk529avpFM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-tk529b7QvN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-tk529b7QvN .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tk529b7QvN .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tk529b7QvN .row {
    text-align: center;
  }
  .cid-tk529b7QvN .row > div {
    margin: auto;
  }
  .cid-tk529b7QvN .social-row {
    justify-content: center;
  }
}
.cid-tk529b7QvN .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tk529b7QvN .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tk529b7QvN .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tk529b7QvN .list {
    margin-bottom: 0rem;
  }
}
.cid-tk529b7QvN .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-tk529b7QvN .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-tk529b7QvN .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tk529b7QvN div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tk529b7QvN .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-tk529b7QvN .copyright P {
  text-align: center;
}
.cid-tk529b7QvN P {
  text-align: center;
}
.cid-u5wfoPuzSs {
  z-index: 1000;
  width: 100%;
}
.cid-u5wfoPuzSs nav.navbar {
  position: fixed;
}
.cid-u5wfoPuzSs .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-u5wfoPuzSs .dropdown-menu {
  padding: 0;
}
.cid-u5wfoPuzSs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u5wfoPuzSs .dropdown-item:hover,
.cid-u5wfoPuzSs .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-u5wfoPuzSs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-u5wfoPuzSs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u5wfoPuzSs .nav-link {
  position: relative;
}
.cid-u5wfoPuzSs .container {
  display: flex;
  margin: auto;
}
.cid-u5wfoPuzSs .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-u5wfoPuzSs .navbar-caption {
  padding-right: 4rem;
}
.cid-u5wfoPuzSs .dropdown-menu,
.cid-u5wfoPuzSs .navbar.opened {
  background: #0b1e48 !important;
}
.cid-u5wfoPuzSs .nav-item:focus,
.cid-u5wfoPuzSs .nav-link:focus {
  outline: none;
}
.cid-u5wfoPuzSs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u5wfoPuzSs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u5wfoPuzSs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-u5wfoPuzSs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u5wfoPuzSs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u5wfoPuzSs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u5wfoPuzSs .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-u5wfoPuzSs .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u5wfoPuzSs .navbar.opened {
  transition: all .3s;
}
.cid-u5wfoPuzSs .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-u5wfoPuzSs .navbar .navbar-logo img {
  width: auto;
}
.cid-u5wfoPuzSs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u5wfoPuzSs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u5wfoPuzSs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u5wfoPuzSs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-u5wfoPuzSs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u5wfoPuzSs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u5wfoPuzSs .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-u5wfoPuzSs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u5wfoPuzSs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-u5wfoPuzSs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-u5wfoPuzSs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u5wfoPuzSs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u5wfoPuzSs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u5wfoPuzSs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u5wfoPuzSs .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-u5wfoPuzSs .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-u5wfoPuzSs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u5wfoPuzSs .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u5wfoPuzSs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u5wfoPuzSs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u5wfoPuzSs .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-u5wfoPuzSs .navbar.navbar-short {
  min-height: 60px;
}
.cid-u5wfoPuzSs .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-u5wfoPuzSs .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-u5wfoPuzSs .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u5wfoPuzSs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u5wfoPuzSs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u5wfoPuzSs .dropdown-item.active,
.cid-u5wfoPuzSs .dropdown-item:active {
  background-color: transparent;
}
.cid-u5wfoPuzSs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u5wfoPuzSs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u5wfoPuzSs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u5wfoPuzSs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-u5wfoPuzSs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u5wfoPuzSs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u5wfoPuzSs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u5wfoPuzSs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u5wfoPuzSs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-u5wfoPuzSs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-u5wfoPuzSs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-u5wfoPuzSs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-u5wfoPuzSs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-u5wfoPuzSs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-u5wfoPuzSs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u5wfoPuzSs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-u5wfoPuzSs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-u5wfoPuzSs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-u5wfoPuzSs .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-u5wfoPuzSs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u5wfoPuzSs .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-u5wfoPuzSs .navbar {
    height: 77px;
  }
  .cid-u5wfoPuzSs .navbar.opened {
    height: auto;
  }
  .cid-u5wfoPuzSs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u5wfoHf0k6 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-u5wfoIa2T3 {
  background-image: url("../../../assets/images/pueo-2000-2000x1333.jpg");
}
.cid-u5wfoIa2T3 .mbr-section-title {
  text-align: right;
  color: #ffe885;
}
.cid-u5wfoIa2T3 .mbr-text,
.cid-u5wfoIa2T3 .mbr-section-btn {
  color: #fafafa;
  text-align: right;
}
@media (max-width: 991px) {
  .cid-u5wfoIa2T3 .mbr-section-title,
  .cid-u5wfoIa2T3 .mbr-section-btn,
  .cid-u5wfoIa2T3 .mbr-text {
    text-align: center;
  }
}
.cid-u5wfoIQPCz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-u5wfoIQPCz .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-u5wfoIQPCz .mbr-text {
  text-align: center;
}
.cid-u5wgrbYstW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u5wgt4X0gk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fff0b0;
}
.cid-u5wgt4X0gk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5wgt4X0gk .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-u5wgt4X0gk .container {
    padding: 0 16px;
  }
}
.cid-u5wgt4X0gk .card {
  justify-content: center;
}
.cid-u5wgt4X0gk .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u5wgt4X0gk .title-wrapper .mbr-section-title {
    margin-bottom: 36px;
  }
}
.cid-u5wgt4X0gk .text-wrapper .mbr-text {
  margin: 48px 0 0 0;
}
@media (max-width: 992px) {
  .cid-u5wgt4X0gk .text-wrapper .mbr-text {
    margin: 36px 0 0 0;
  }
}
.cid-u5wgt4X0gk .mbr-section-title {
  color: #080808;
}
.cid-u5wgt4X0gk .mbr-text {
  color: #333333;
}
.cid-u5wgt4X0gk .mbr-section-btn {
  text-align: right;
}
@media (max-width: 992px) {
  .cid-u5wgt4X0gk .mbr-section-btn {
    text-align: left;
  }
}
.cid-u5wgt4X0gk .mbr-section-title,
.cid-u5wgt4X0gk .mbr-section-btn {
  color: #163d82;
}
.cid-u5wgtZAaif {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-u5wgtZAaif .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5wgtZAaif .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-u5wgtZAaif .container {
    padding: 0 16px;
  }
}
.cid-u5wgtZAaif .card {
  justify-content: center;
}
.cid-u5wgtZAaif .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u5wgtZAaif .title-wrapper .mbr-section-title {
    margin-bottom: 36px;
  }
}
.cid-u5wgtZAaif .text-wrapper .mbr-text {
  margin: 48px 0 0 0;
}
@media (max-width: 992px) {
  .cid-u5wgtZAaif .text-wrapper .mbr-text {
    margin: 36px 0 0 0;
  }
}
.cid-u5wgtZAaif .mbr-section-title {
  color: #080808;
}
.cid-u5wgtZAaif .mbr-text {
  color: #333333;
}
.cid-u5wgtZAaif .mbr-section-btn {
  text-align: right;
}
@media (max-width: 992px) {
  .cid-u5wgtZAaif .mbr-section-btn {
    text-align: left;
  }
}
.cid-u5wgtZAaif .mbr-section-title,
.cid-u5wgtZAaif .mbr-section-btn {
  color: #163d82;
}
.cid-u5wgv0IsGM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fff0b0;
}
.cid-u5wgv0IsGM .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5wgv0IsGM .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-u5wgv0IsGM .container {
    padding: 0 16px;
  }
}
.cid-u5wgv0IsGM .card {
  justify-content: center;
}
.cid-u5wgv0IsGM .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u5wgv0IsGM .title-wrapper .mbr-section-title {
    margin-bottom: 36px;
  }
}
.cid-u5wgv0IsGM .text-wrapper .mbr-text {
  margin: 48px 0 0 0;
}
@media (max-width: 992px) {
  .cid-u5wgv0IsGM .text-wrapper .mbr-text {
    margin: 36px 0 0 0;
  }
}
.cid-u5wgv0IsGM .mbr-section-title {
  color: #080808;
}
.cid-u5wgv0IsGM .mbr-text {
  color: #333333;
}
.cid-u5wgv0IsGM .mbr-section-btn {
  text-align: right;
}
@media (max-width: 992px) {
  .cid-u5wgv0IsGM .mbr-section-btn {
    text-align: left;
  }
}
.cid-u5wgv0IsGM .mbr-section-title,
.cid-u5wgv0IsGM .mbr-section-btn {
  color: #163d82;
}
.cid-u5wgvTUMcS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-u5wgvTUMcS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5wgvTUMcS .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-u5wgvTUMcS .container {
    padding: 0 16px;
  }
}
.cid-u5wgvTUMcS .card {
  justify-content: center;
}
.cid-u5wgvTUMcS .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u5wgvTUMcS .title-wrapper .mbr-section-title {
    margin-bottom: 36px;
  }
}
.cid-u5wgvTUMcS .text-wrapper .mbr-text {
  margin: 48px 0 0 0;
}
@media (max-width: 992px) {
  .cid-u5wgvTUMcS .text-wrapper .mbr-text {
    margin: 36px 0 0 0;
  }
}
.cid-u5wgvTUMcS .mbr-section-title {
  color: #080808;
}
.cid-u5wgvTUMcS .mbr-text {
  color: #333333;
}
.cid-u5wgvTUMcS .mbr-section-btn {
  text-align: right;
}
@media (max-width: 992px) {
  .cid-u5wgvTUMcS .mbr-section-btn {
    text-align: left;
  }
}
.cid-u5wgvTUMcS .mbr-section-title,
.cid-u5wgvTUMcS .mbr-section-btn {
  color: #163d82;
}
.cid-u5wgwBTw7j {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fff0b0;
}
.cid-u5wgwBTw7j .mbr-fallback-image.disabled {
  display: none;
}
.cid-u5wgwBTw7j .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-u5wgwBTw7j .container {
    padding: 0 16px;
  }
}
.cid-u5wgwBTw7j .card {
  justify-content: center;
}
.cid-u5wgwBTw7j .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u5wgwBTw7j .title-wrapper .mbr-section-title {
    margin-bottom: 36px;
  }
}
.cid-u5wgwBTw7j .text-wrapper .mbr-text {
  margin: 48px 0 0 0;
}
@media (max-width: 992px) {
  .cid-u5wgwBTw7j .text-wrapper .mbr-text {
    margin: 36px 0 0 0;
  }
}
.cid-u5wgwBTw7j .mbr-section-title {
  color: #080808;
}
.cid-u5wgwBTw7j .mbr-text {
  color: #333333;
}
.cid-u5wgwBTw7j .mbr-section-btn {
  text-align: right;
}
@media (max-width: 992px) {
  .cid-u5wgwBTw7j .mbr-section-btn {
    text-align: left;
  }
}
.cid-u5wgwBTw7j .mbr-section-title,
.cid-u5wgwBTw7j .mbr-section-btn {
  color: #163d82;
}
.cid-u5wgxLSQKW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u5wfoN3KPE {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0d5009;
}
.cid-u5wfoN3KPE .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-u5wfoN3KPE .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-u5wfoN3KPE .card-img {
  margin-bottom: 1rem;
}
.cid-u5wfoN3KPE .card-img span {
  font-size: 60px;
}
.cid-u5wfoNOgsu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-u5wfoOxUZH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-u5wfoOxUZH .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-u5wfoOxUZH .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-u5wfoOxUZH .row {
    text-align: center;
  }
  .cid-u5wfoOxUZH .row > div {
    margin: auto;
  }
  .cid-u5wfoOxUZH .social-row {
    justify-content: center;
  }
}
.cid-u5wfoOxUZH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-u5wfoOxUZH .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-u5wfoOxUZH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u5wfoOxUZH .list {
    margin-bottom: 0rem;
  }
}
.cid-u5wfoOxUZH .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-u5wfoOxUZH .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-u5wfoOxUZH .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-u5wfoOxUZH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u5wfoOxUZH .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-u5wfoOxUZH .copyright P {
  text-align: center;
}
.cid-u5wfoOxUZH P {
  text-align: center;
}
.cid-ucCraMhyy3 {
  z-index: 1000;
  width: 100%;
}
.cid-ucCraMhyy3 nav.navbar {
  position: fixed;
}
.cid-ucCraMhyy3 .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-ucCraMhyy3 .dropdown-menu {
  padding: 0;
}
.cid-ucCraMhyy3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ucCraMhyy3 .dropdown-item:hover,
.cid-ucCraMhyy3 .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-ucCraMhyy3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-ucCraMhyy3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ucCraMhyy3 .nav-link {
  position: relative;
}
.cid-ucCraMhyy3 .container {
  display: flex;
  margin: auto;
}
.cid-ucCraMhyy3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-ucCraMhyy3 .navbar-caption {
  padding-right: 4rem;
}
.cid-ucCraMhyy3 .dropdown-menu,
.cid-ucCraMhyy3 .navbar.opened {
  background: #0b1e48 !important;
}
.cid-ucCraMhyy3 .nav-item:focus,
.cid-ucCraMhyy3 .nav-link:focus {
  outline: none;
}
.cid-ucCraMhyy3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ucCraMhyy3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ucCraMhyy3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-ucCraMhyy3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ucCraMhyy3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ucCraMhyy3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ucCraMhyy3 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-ucCraMhyy3 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ucCraMhyy3 .navbar.opened {
  transition: all .3s;
}
.cid-ucCraMhyy3 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-ucCraMhyy3 .navbar .navbar-logo img {
  width: auto;
}
.cid-ucCraMhyy3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ucCraMhyy3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ucCraMhyy3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ucCraMhyy3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-ucCraMhyy3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ucCraMhyy3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ucCraMhyy3 .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-ucCraMhyy3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ucCraMhyy3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-ucCraMhyy3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-ucCraMhyy3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ucCraMhyy3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ucCraMhyy3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ucCraMhyy3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ucCraMhyy3 .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-ucCraMhyy3 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-ucCraMhyy3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ucCraMhyy3 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ucCraMhyy3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ucCraMhyy3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ucCraMhyy3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-ucCraMhyy3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ucCraMhyy3 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-ucCraMhyy3 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-ucCraMhyy3 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ucCraMhyy3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ucCraMhyy3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ucCraMhyy3 .dropdown-item.active,
.cid-ucCraMhyy3 .dropdown-item:active {
  background-color: transparent;
}
.cid-ucCraMhyy3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ucCraMhyy3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ucCraMhyy3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ucCraMhyy3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-ucCraMhyy3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ucCraMhyy3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ucCraMhyy3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ucCraMhyy3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ucCraMhyy3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-ucCraMhyy3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-ucCraMhyy3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ucCraMhyy3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ucCraMhyy3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ucCraMhyy3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ucCraMhyy3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ucCraMhyy3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ucCraMhyy3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ucCraMhyy3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ucCraMhyy3 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-ucCraMhyy3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ucCraMhyy3 .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-ucCraMhyy3 .navbar {
    height: 77px;
  }
  .cid-ucCraMhyy3 .navbar.opened {
    height: auto;
  }
  .cid-ucCraMhyy3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ucCraCNBB1 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uf8SLNgbTq {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uf8SLNgbTq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uf8SLNgbTq img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uf8SLNgbTq .text-wrapper {
    padding: 2rem;
  }
}
.cid-uf8SLNgbTq .mbr-section-title {
  color: #163d82;
}
.cid-uf8SPNfZOu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uf8SPNfZOu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uf8SPNfZOu .row {
  flex-direction: row-reverse;
}
.cid-uf8SPNfZOu img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uf8SPNfZOu .text-wrapper {
    padding: 2rem;
  }
}
.cid-uf8SPNfZOu .mbr-section-title {
  color: #163d82;
}
.cid-uf8SSk4wTo {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uf8SSk4wTo .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uf8SSk4wTo .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-uf8SSk4wTo .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #163d82;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-uf8SSk4wTo .mbr-section-title {
  color: #163d82;
}
.cid-uf8STzHA6W {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uf8STzHA6W .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uf8STzHA6W .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-uf8STzHA6W .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #163d82;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-uf8STzHA6W .mbr-section-title {
  color: #163d82;
}
.cid-uf8SUT6rve {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uf8SUT6rve .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uf8SUT6rve .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-uf8SUT6rve .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #163d82;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-uf8SUT6rve .mbr-section-title {
  color: #163d82;
}
.cid-uf8SWmYRVj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-uf8SWmYRVj .mbr-section-subtitle {
  color: #163d82;
}
.cid-uf8SXO9Cg4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uf8SXO9Cg4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uf8SXO9Cg4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uf8SXO9Cg4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uf8SXO9Cg4 .mbr-section-title {
  color: #163d82;
}
.cid-uf8SYPCNNV {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-uf8SYPCNNV .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-uf8SYPCNNV .panel-group {
  border: none;
}
.cid-uf8SYPCNNV .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uf8SYPCNNV .panel-body,
.cid-uf8SYPCNNV .card-header {
  padding: 1rem 0;
}
.cid-uf8SYPCNNV .panel-title-edit {
  color: #000000;
}
.cid-uf8SYPCNNV .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uf8SYPCNNV H3 {
  color: #163d82;
}
.cid-uf8T02Mk14 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #0b1e48;
}
.cid-uf8T02Mk14 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-uf8T02Mk14 .plan-body {
  padding-bottom: 2rem;
}
.cid-uf8T02Mk14 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uf8T02Mk14 .price {
  color: #0650f0;
}
.cid-uf8T02Mk14 .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-uf8T02Mk14 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-uf8T02Mk14 .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-uf8T02Mk14 .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-uf8T02Mk14 .plan {
    margin-bottom: 2rem;
  }
}
.cid-ucCraJUA9q {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-ucCraJUA9q .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-ucCraJUA9q .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-ucCraJUA9q .card-img {
  margin-bottom: 1rem;
}
.cid-ucCraJUA9q .card-img span {
  font-size: 60px;
}
.cid-ucCraKComn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-ucCraLlRbD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-ucCraLlRbD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ucCraLlRbD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ucCraLlRbD .row {
    text-align: center;
  }
  .cid-ucCraLlRbD .row > div {
    margin: auto;
  }
  .cid-ucCraLlRbD .social-row {
    justify-content: center;
  }
}
.cid-ucCraLlRbD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ucCraLlRbD .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-ucCraLlRbD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ucCraLlRbD .list {
    margin-bottom: 0rem;
  }
}
.cid-ucCraLlRbD .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-ucCraLlRbD .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-ucCraLlRbD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-ucCraLlRbD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ucCraLlRbD .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-ucCraLlRbD .copyright P {
  text-align: center;
}
.cid-ucCraLlRbD P {
  text-align: center;
}
.cid-ud9YssiYsY {
  z-index: 1000;
  width: 100%;
}
.cid-ud9YssiYsY nav.navbar {
  position: fixed;
}
.cid-ud9YssiYsY .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-ud9YssiYsY .dropdown-menu {
  padding: 0;
}
.cid-ud9YssiYsY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ud9YssiYsY .dropdown-item:hover,
.cid-ud9YssiYsY .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-ud9YssiYsY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-ud9YssiYsY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ud9YssiYsY .nav-link {
  position: relative;
}
.cid-ud9YssiYsY .container {
  display: flex;
  margin: auto;
}
.cid-ud9YssiYsY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-ud9YssiYsY .navbar-caption {
  padding-right: 4rem;
}
.cid-ud9YssiYsY .dropdown-menu,
.cid-ud9YssiYsY .navbar.opened {
  background: #0b1e48 !important;
}
.cid-ud9YssiYsY .nav-item:focus,
.cid-ud9YssiYsY .nav-link:focus {
  outline: none;
}
.cid-ud9YssiYsY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ud9YssiYsY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ud9YssiYsY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-ud9YssiYsY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ud9YssiYsY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ud9YssiYsY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ud9YssiYsY .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-ud9YssiYsY .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ud9YssiYsY .navbar.opened {
  transition: all .3s;
}
.cid-ud9YssiYsY .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-ud9YssiYsY .navbar .navbar-logo img {
  width: auto;
}
.cid-ud9YssiYsY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ud9YssiYsY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ud9YssiYsY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ud9YssiYsY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-ud9YssiYsY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ud9YssiYsY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ud9YssiYsY .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-ud9YssiYsY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ud9YssiYsY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-ud9YssiYsY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-ud9YssiYsY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ud9YssiYsY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ud9YssiYsY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ud9YssiYsY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ud9YssiYsY .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-ud9YssiYsY .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-ud9YssiYsY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ud9YssiYsY .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ud9YssiYsY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ud9YssiYsY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ud9YssiYsY .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-ud9YssiYsY .navbar.navbar-short {
  min-height: 60px;
}
.cid-ud9YssiYsY .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-ud9YssiYsY .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-ud9YssiYsY .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ud9YssiYsY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ud9YssiYsY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ud9YssiYsY .dropdown-item.active,
.cid-ud9YssiYsY .dropdown-item:active {
  background-color: transparent;
}
.cid-ud9YssiYsY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ud9YssiYsY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ud9YssiYsY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ud9YssiYsY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-ud9YssiYsY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ud9YssiYsY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ud9YssiYsY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ud9YssiYsY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ud9YssiYsY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-ud9YssiYsY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-ud9YssiYsY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-ud9YssiYsY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-ud9YssiYsY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-ud9YssiYsY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-ud9YssiYsY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ud9YssiYsY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-ud9YssiYsY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-ud9YssiYsY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-ud9YssiYsY .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-ud9YssiYsY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ud9YssiYsY .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-ud9YssiYsY .navbar {
    height: 77px;
  }
  .cid-ud9YssiYsY .navbar.opened {
    height: auto;
  }
  .cid-ud9YssiYsY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ud9YskkrDi {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-ujp82smw23 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujp82smw23 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujp82smw23 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ujp82smw23 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujp82smw23 .mbr-section-title {
  color: #12700d;
}
.cid-ud9Zurx5EF {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-ud9YslYMSt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-ud9YslYMSt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ud9YslYMSt .row {
  flex-direction: row-reverse;
}
.cid-ud9YslYMSt img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ud9YslYMSt .text-wrapper {
    padding: 2rem;
  }
}
.cid-ud9YslYMSt .mbr-section-title {
  color: #163d82;
}
.cid-ujp87SlMwu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-ujp87SlMwu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujp87SlMwu img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ujp87SlMwu .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujp87SlMwu .mbr-section-title {
  color: #12700d;
}
.cid-ud9YsnWmd3 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-ud9YsnWmd3 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-ud9YsnWmd3 .panel-group {
  border: none;
}
.cid-ud9YsnWmd3 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-ud9YsnWmd3 .panel-body,
.cid-ud9YsnWmd3 .card-header {
  padding: 1rem 0;
}
.cid-ud9YsnWmd3 .panel-title-edit {
  color: #000000;
}
.cid-ud9YsnWmd3 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-ud9YsnWmd3 H3 {
  color: #163d82;
}
.cid-ujp8ew1vGH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #163d82;
}
.cid-ujp8ew1vGH .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-ujp8ew1vGH .plan-body {
  padding-bottom: 2rem;
}
.cid-ujp8ew1vGH .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ujp8ew1vGH .price {
  color: #0650f0;
}
.cid-ujp8ew1vGH .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-ujp8ew1vGH .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-ujp8ew1vGH .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-ujp8ew1vGH .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-ujp8ew1vGH .plan {
    margin-bottom: 2rem;
  }
}
.cid-ud9YspQtCm {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-ud9YspQtCm .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-ud9YspQtCm .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-ud9YspQtCm .card-img {
  margin-bottom: 1rem;
}
.cid-ud9YspQtCm .card-img span {
  font-size: 60px;
}
.cid-ud9YsqBUsp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-ud9YsroqYg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-ud9YsroqYg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ud9YsroqYg .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ud9YsroqYg .row {
    text-align: center;
  }
  .cid-ud9YsroqYg .row > div {
    margin: auto;
  }
  .cid-ud9YsroqYg .social-row {
    justify-content: center;
  }
}
.cid-ud9YsroqYg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ud9YsroqYg .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-ud9YsroqYg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ud9YsroqYg .list {
    margin-bottom: 0rem;
  }
}
.cid-ud9YsroqYg .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-ud9YsroqYg .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-ud9YsroqYg .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-ud9YsroqYg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ud9YsroqYg .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-ud9YsroqYg .copyright P {
  text-align: center;
}
.cid-ud9YsroqYg P {
  text-align: center;
}
.cid-udUUf6FAmC {
  z-index: 1000;
  width: 100%;
}
.cid-udUUf6FAmC nav.navbar {
  position: fixed;
}
.cid-udUUf6FAmC .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-udUUf6FAmC .dropdown-menu {
  padding: 0;
}
.cid-udUUf6FAmC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udUUf6FAmC .dropdown-item:hover,
.cid-udUUf6FAmC .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-udUUf6FAmC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-udUUf6FAmC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-udUUf6FAmC .nav-link {
  position: relative;
}
.cid-udUUf6FAmC .container {
  display: flex;
  margin: auto;
}
.cid-udUUf6FAmC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-udUUf6FAmC .navbar-caption {
  padding-right: 4rem;
}
.cid-udUUf6FAmC .dropdown-menu,
.cid-udUUf6FAmC .navbar.opened {
  background: #0b1e48 !important;
}
.cid-udUUf6FAmC .nav-item:focus,
.cid-udUUf6FAmC .nav-link:focus {
  outline: none;
}
.cid-udUUf6FAmC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-udUUf6FAmC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-udUUf6FAmC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-udUUf6FAmC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-udUUf6FAmC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-udUUf6FAmC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-udUUf6FAmC .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-udUUf6FAmC .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udUUf6FAmC .navbar.opened {
  transition: all .3s;
}
.cid-udUUf6FAmC .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-udUUf6FAmC .navbar .navbar-logo img {
  width: auto;
}
.cid-udUUf6FAmC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-udUUf6FAmC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-udUUf6FAmC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-udUUf6FAmC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-udUUf6FAmC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-udUUf6FAmC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-udUUf6FAmC .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-udUUf6FAmC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-udUUf6FAmC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-udUUf6FAmC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-udUUf6FAmC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-udUUf6FAmC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-udUUf6FAmC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-udUUf6FAmC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-udUUf6FAmC .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-udUUf6FAmC .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-udUUf6FAmC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-udUUf6FAmC .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-udUUf6FAmC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-udUUf6FAmC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-udUUf6FAmC .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-udUUf6FAmC .navbar.navbar-short {
  min-height: 60px;
}
.cid-udUUf6FAmC .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-udUUf6FAmC .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-udUUf6FAmC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-udUUf6FAmC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-udUUf6FAmC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-udUUf6FAmC .dropdown-item.active,
.cid-udUUf6FAmC .dropdown-item:active {
  background-color: transparent;
}
.cid-udUUf6FAmC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-udUUf6FAmC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-udUUf6FAmC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-udUUf6FAmC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-udUUf6FAmC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-udUUf6FAmC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-udUUf6FAmC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-udUUf6FAmC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-udUUf6FAmC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-udUUf6FAmC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-udUUf6FAmC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-udUUf6FAmC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-udUUf6FAmC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-udUUf6FAmC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-udUUf6FAmC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udUUf6FAmC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-udUUf6FAmC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-udUUf6FAmC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udUUf6FAmC .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-udUUf6FAmC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-udUUf6FAmC .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-udUUf6FAmC .navbar {
    height: 77px;
  }
  .cid-udUUf6FAmC .navbar.opened {
    height: auto;
  }
  .cid-udUUf6FAmC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-udUUeVHcPM {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-udUUIow05A {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udUUIow05A .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udUUIow05A img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udUUIow05A .text-wrapper {
    padding: 2rem;
  }
}
.cid-udUUIow05A .mbr-section-title {
  color: #0d5009;
}
.cid-udUULMeMDW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-udUULMeMDW .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-udUULMeMDW .mbr-text {
  text-align: center;
}
.cid-udUUMOcfdM {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-udUUNP8ZcY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff0b0;
}
.cid-udUUNP8ZcY .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-udUUNP8ZcY .panel-group {
  border: none;
}
.cid-udUUNP8ZcY .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-udUUNP8ZcY .panel-body,
.cid-udUUNP8ZcY .card-header {
  padding: 1rem 0;
}
.cid-udUUNP8ZcY .panel-title-edit {
  color: #000000;
}
.cid-udUUNP8ZcY .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-udUUNP8ZcY H3 {
  color: #163d82;
}
.cid-udUUONsleJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-udUUONsleJ .item-wrapper:hover .item-title a {
  color: #830f0f !important;
}
.cid-udUUONsleJ .item-title,
.cid-udUUONsleJ .card_topic {
  margin-bottom: 12px;
}
.cid-udUUONsleJ .category_content {
  opacity: .8;
}
.cid-udUUONsleJ .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #830f0f;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-udUUONsleJ .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #163d82;
}
.cid-udUUONsleJ .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-udUUONsleJ .mbr-section-btn .btn-secondary-outline:hover,
.cid-udUUONsleJ .mbr-section-btn .btn-secondary-outline .active,
.cid-udUUONsleJ .mbr-section-btn .btn-secondary-outline:focus {
  color: #0650f0 !important;
}
.cid-udUUONsleJ H5 {
  color: #163d82;
}
.cid-udUUPvWgDB {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-udUUPvWgDB .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-udUUPvWgDB .plan-body {
  padding-bottom: 2rem;
}
.cid-udUUPvWgDB .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-udUUPvWgDB .price {
  color: #0650f0;
}
.cid-udUUPvWgDB .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-udUUPvWgDB .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-udUUPvWgDB .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-udUUPvWgDB .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-udUUPvWgDB .plan {
    margin-bottom: 2rem;
  }
}
.cid-udUUf4iqxt {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-udUUf4iqxt .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-udUUf4iqxt .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-udUUf4iqxt .card-img {
  margin-bottom: 1rem;
}
.cid-udUUf4iqxt .card-img span {
  font-size: 60px;
}
.cid-udUUf51QRu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-udUUf5JqQY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-udUUf5JqQY .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-udUUf5JqQY .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-udUUf5JqQY .row {
    text-align: center;
  }
  .cid-udUUf5JqQY .row > div {
    margin: auto;
  }
  .cid-udUUf5JqQY .social-row {
    justify-content: center;
  }
}
.cid-udUUf5JqQY .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-udUUf5JqQY .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-udUUf5JqQY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-udUUf5JqQY .list {
    margin-bottom: 0rem;
  }
}
.cid-udUUf5JqQY .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-udUUf5JqQY .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-udUUf5JqQY .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-udUUf5JqQY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-udUUf5JqQY .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-udUUf5JqQY .copyright P {
  text-align: center;
}
.cid-udUUf5JqQY P {
  text-align: center;
}
.cid-udV4ETmjE0 {
  z-index: 1000;
  width: 100%;
}
.cid-udV4ETmjE0 nav.navbar {
  position: fixed;
}
.cid-udV4ETmjE0 .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-udV4ETmjE0 .dropdown-menu {
  padding: 0;
}
.cid-udV4ETmjE0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udV4ETmjE0 .dropdown-item:hover,
.cid-udV4ETmjE0 .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-udV4ETmjE0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-udV4ETmjE0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-udV4ETmjE0 .nav-link {
  position: relative;
}
.cid-udV4ETmjE0 .container {
  display: flex;
  margin: auto;
}
.cid-udV4ETmjE0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-udV4ETmjE0 .navbar-caption {
  padding-right: 4rem;
}
.cid-udV4ETmjE0 .dropdown-menu,
.cid-udV4ETmjE0 .navbar.opened {
  background: #0b1e48 !important;
}
.cid-udV4ETmjE0 .nav-item:focus,
.cid-udV4ETmjE0 .nav-link:focus {
  outline: none;
}
.cid-udV4ETmjE0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-udV4ETmjE0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-udV4ETmjE0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-udV4ETmjE0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-udV4ETmjE0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-udV4ETmjE0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-udV4ETmjE0 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-udV4ETmjE0 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udV4ETmjE0 .navbar.opened {
  transition: all .3s;
}
.cid-udV4ETmjE0 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-udV4ETmjE0 .navbar .navbar-logo img {
  width: auto;
}
.cid-udV4ETmjE0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-udV4ETmjE0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-udV4ETmjE0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-udV4ETmjE0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-udV4ETmjE0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-udV4ETmjE0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-udV4ETmjE0 .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-udV4ETmjE0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-udV4ETmjE0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-udV4ETmjE0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-udV4ETmjE0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-udV4ETmjE0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-udV4ETmjE0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-udV4ETmjE0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-udV4ETmjE0 .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-udV4ETmjE0 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-udV4ETmjE0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-udV4ETmjE0 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-udV4ETmjE0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-udV4ETmjE0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-udV4ETmjE0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-udV4ETmjE0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-udV4ETmjE0 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-udV4ETmjE0 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-udV4ETmjE0 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-udV4ETmjE0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-udV4ETmjE0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-udV4ETmjE0 .dropdown-item.active,
.cid-udV4ETmjE0 .dropdown-item:active {
  background-color: transparent;
}
.cid-udV4ETmjE0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-udV4ETmjE0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-udV4ETmjE0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-udV4ETmjE0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-udV4ETmjE0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-udV4ETmjE0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-udV4ETmjE0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-udV4ETmjE0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-udV4ETmjE0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-udV4ETmjE0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-udV4ETmjE0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-udV4ETmjE0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-udV4ETmjE0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-udV4ETmjE0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-udV4ETmjE0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udV4ETmjE0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-udV4ETmjE0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-udV4ETmjE0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-udV4ETmjE0 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-udV4ETmjE0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-udV4ETmjE0 .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-udV4ETmjE0 .navbar {
    height: 77px;
  }
  .cid-udV4ETmjE0 .navbar.opened {
    height: auto;
  }
  .cid-udV4ETmjE0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-udV4ELRo7o {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-udV4EMM3qz {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udV4EMM3qz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-udV4EMM3qz img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-udV4EMM3qz .text-wrapper {
    padding: 2rem;
  }
}
.cid-udV4EMM3qz .mbr-section-title {
  color: #163d82;
}
.cid-udV4ENH6ch {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-udV4ENH6ch .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-udV4ENH6ch .mbr-text {
  text-align: center;
}
.cid-udV4EOiKev {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-udV4EORAXH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff0b0;
}
.cid-udV4EORAXH .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-udV4EORAXH .panel-group {
  border: none;
}
.cid-udV4EORAXH .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-udV4EORAXH .panel-body,
.cid-udV4EORAXH .card-header {
  padding: 1rem 0;
}
.cid-udV4EORAXH .panel-title-edit {
  color: #000000;
}
.cid-udV4EORAXH .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-udV4EORAXH H3 {
  color: #163d82;
}
.cid-udV4EPE7qx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-udV4EPE7qx .item-wrapper:hover .item-title a {
  color: #830f0f !important;
}
.cid-udV4EPE7qx .item-title,
.cid-udV4EPE7qx .card_topic {
  margin-bottom: 12px;
}
.cid-udV4EPE7qx .category_content {
  opacity: .8;
}
.cid-udV4EPE7qx .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #830f0f;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-udV4EPE7qx .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #163d82;
}
.cid-udV4EPE7qx .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-udV4EPE7qx .mbr-section-btn .btn-secondary-outline:hover,
.cid-udV4EPE7qx .mbr-section-btn .btn-secondary-outline .active,
.cid-udV4EPE7qx .mbr-section-btn .btn-secondary-outline:focus {
  color: #0650f0 !important;
}
.cid-udV4EPE7qx H5 {
  color: #163d82;
}
.cid-udV4EQmE6U {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-udV4EQmE6U .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-udV4EQmE6U .plan-body {
  padding-bottom: 2rem;
}
.cid-udV4EQmE6U .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-udV4EQmE6U .price {
  color: #0650f0;
}
.cid-udV4EQmE6U .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-udV4EQmE6U .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-udV4EQmE6U .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-udV4EQmE6U .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-udV4EQmE6U .plan {
    margin-bottom: 2rem;
  }
}
.cid-udV4ER9p8V {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-udV4ER9p8V .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-udV4ER9p8V .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-udV4ER9p8V .card-img {
  margin-bottom: 1rem;
}
.cid-udV4ER9p8V .card-img span {
  font-size: 60px;
}
.cid-udV4ERWAPf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-udV4ESB1Id {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-udV4ESB1Id .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-udV4ESB1Id .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-udV4ESB1Id .row {
    text-align: center;
  }
  .cid-udV4ESB1Id .row > div {
    margin: auto;
  }
  .cid-udV4ESB1Id .social-row {
    justify-content: center;
  }
}
.cid-udV4ESB1Id .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-udV4ESB1Id .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-udV4ESB1Id .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-udV4ESB1Id .list {
    margin-bottom: 0rem;
  }
}
.cid-udV4ESB1Id .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-udV4ESB1Id .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-udV4ESB1Id .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-udV4ESB1Id div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-udV4ESB1Id .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-udV4ESB1Id .copyright P {
  text-align: center;
}
.cid-udV4ESB1Id 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: #0650f0 !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: #0b1e48 !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: #0b1e48;
}
.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: #0b1e48;
}
.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;
  }
}
#custom-html-r9 {
  /* Type valid CSS here */
}
#custom-html-r9 div {
  padding: 80px 0;
  color: #777;
  text-align: center;
}
#custom-html-r9 p {
  font-size: 60px;
  color: #777;
}
.cid-sYTfZwQUx0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-sYTfZwQUx0 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sYTfZwQUx0 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sYTfZwQUx0 .row {
    text-align: center;
  }
  .cid-sYTfZwQUx0 .row > div {
    margin: auto;
  }
  .cid-sYTfZwQUx0 .social-row {
    justify-content: center;
  }
}
.cid-sYTfZwQUx0 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sYTfZwQUx0 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sYTfZwQUx0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sYTfZwQUx0 .list {
    margin-bottom: 0rem;
  }
}
.cid-sYTfZwQUx0 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-sYTfZwQUx0 .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-sYTfZwQUx0 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sYTfZwQUx0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sYTfZwQUx0 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-sYTfZwQUx0 .copyright P {
  text-align: center;
}
.cid-sYTfZwQUx0 P {
  text-align: center;
}
.cid-uhHfbMOn9H {
  z-index: 1000;
  width: 100%;
}
.cid-uhHfbMOn9H nav.navbar {
  position: fixed;
}
.cid-uhHfbMOn9H .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-uhHfbMOn9H .dropdown-menu {
  padding: 0;
}
.cid-uhHfbMOn9H .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uhHfbMOn9H .dropdown-item:hover,
.cid-uhHfbMOn9H .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-uhHfbMOn9H .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uhHfbMOn9H .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uhHfbMOn9H .nav-link {
  position: relative;
}
.cid-uhHfbMOn9H .container {
  display: flex;
  margin: auto;
}
.cid-uhHfbMOn9H .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uhHfbMOn9H .navbar-caption {
  padding-right: 4rem;
}
.cid-uhHfbMOn9H .dropdown-menu,
.cid-uhHfbMOn9H .navbar.opened {
  background: #0b1e48 !important;
}
.cid-uhHfbMOn9H .nav-item:focus,
.cid-uhHfbMOn9H .nav-link:focus {
  outline: none;
}
.cid-uhHfbMOn9H .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uhHfbMOn9H .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uhHfbMOn9H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uhHfbMOn9H .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uhHfbMOn9H .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uhHfbMOn9H .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uhHfbMOn9H .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-uhHfbMOn9H .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uhHfbMOn9H .navbar.opened {
  transition: all .3s;
}
.cid-uhHfbMOn9H .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uhHfbMOn9H .navbar .navbar-logo img {
  width: auto;
}
.cid-uhHfbMOn9H .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uhHfbMOn9H .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uhHfbMOn9H .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uhHfbMOn9H .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uhHfbMOn9H .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uhHfbMOn9H .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uhHfbMOn9H .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-uhHfbMOn9H .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uhHfbMOn9H .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uhHfbMOn9H .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uhHfbMOn9H .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uhHfbMOn9H .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uhHfbMOn9H .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uhHfbMOn9H .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uhHfbMOn9H .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-uhHfbMOn9H .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uhHfbMOn9H .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uhHfbMOn9H .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uhHfbMOn9H .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uhHfbMOn9H .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uhHfbMOn9H .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uhHfbMOn9H .navbar.navbar-short {
  min-height: 60px;
}
.cid-uhHfbMOn9H .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uhHfbMOn9H .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uhHfbMOn9H .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uhHfbMOn9H .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uhHfbMOn9H .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uhHfbMOn9H .dropdown-item.active,
.cid-uhHfbMOn9H .dropdown-item:active {
  background-color: transparent;
}
.cid-uhHfbMOn9H .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uhHfbMOn9H .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uhHfbMOn9H .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uhHfbMOn9H .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-uhHfbMOn9H .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uhHfbMOn9H .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uhHfbMOn9H ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uhHfbMOn9H .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uhHfbMOn9H button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uhHfbMOn9H button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uhHfbMOn9H button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uhHfbMOn9H button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uhHfbMOn9H button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uhHfbMOn9H button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uhHfbMOn9H nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uhHfbMOn9H nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uhHfbMOn9H nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uhHfbMOn9H nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uhHfbMOn9H .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uhHfbMOn9H a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uhHfbMOn9H .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-uhHfbMOn9H .navbar {
    height: 77px;
  }
  .cid-uhHfbMOn9H .navbar.opened {
    height: auto;
  }
  .cid-uhHfbMOn9H .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uhHfbGb9jB {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uhHfbH0WaZ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uhHfbH0WaZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uhHfbH0WaZ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uhHfbH0WaZ .text-wrapper {
    padding: 2rem;
  }
}
.cid-uhHfbH0WaZ .mbr-section-title {
  color: #163d82;
}
.cid-uhHfbHBDF3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uhHfbHBDF3 .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uhHfbHBDF3 .mbr-text {
  text-align: center;
}
.cid-uhHfbI7uhX {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-uhHfbICjlm {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff0b0;
}
.cid-uhHfbICjlm .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-uhHfbICjlm .panel-group {
  border: none;
}
.cid-uhHfbICjlm .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uhHfbICjlm .panel-body,
.cid-uhHfbICjlm .card-header {
  padding: 1rem 0;
}
.cid-uhHfbICjlm .panel-title-edit {
  color: #000000;
}
.cid-uhHfbICjlm .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uhHfbICjlm H3 {
  color: #163d82;
}
.cid-uhHfbJihZ9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-uhHfbJihZ9 .item-wrapper:hover .item-title a {
  color: #830f0f !important;
}
.cid-uhHfbJihZ9 .item-title,
.cid-uhHfbJihZ9 .card_topic {
  margin-bottom: 12px;
}
.cid-uhHfbJihZ9 .category_content {
  opacity: .8;
}
.cid-uhHfbJihZ9 .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #830f0f;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-uhHfbJihZ9 .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #163d82;
}
.cid-uhHfbJihZ9 .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-uhHfbJihZ9 .mbr-section-btn .btn-secondary-outline:hover,
.cid-uhHfbJihZ9 .mbr-section-btn .btn-secondary-outline .active,
.cid-uhHfbJihZ9 .mbr-section-btn .btn-secondary-outline:focus {
  color: #0650f0 !important;
}
.cid-uhHfbJihZ9 H5 {
  color: #163d82;
}
.cid-uhHfbJXBUB {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-uhHfbJXBUB .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-uhHfbJXBUB .plan-body {
  padding-bottom: 2rem;
}
.cid-uhHfbJXBUB .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uhHfbJXBUB .price {
  color: #0650f0;
}
.cid-uhHfbJXBUB .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-uhHfbJXBUB .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-uhHfbJXBUB .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-uhHfbJXBUB .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-uhHfbJXBUB .plan {
    margin-bottom: 2rem;
  }
}
.cid-uhHfbKLvsp {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-uhHfbKLvsp .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uhHfbKLvsp .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uhHfbKLvsp .card-img {
  margin-bottom: 1rem;
}
.cid-uhHfbKLvsp .card-img span {
  font-size: 60px;
}
.cid-uhHfbLrBit {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uhHfbM6Ye0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-uhHfbM6Ye0 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uhHfbM6Ye0 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uhHfbM6Ye0 .row {
    text-align: center;
  }
  .cid-uhHfbM6Ye0 .row > div {
    margin: auto;
  }
  .cid-uhHfbM6Ye0 .social-row {
    justify-content: center;
  }
}
.cid-uhHfbM6Ye0 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uhHfbM6Ye0 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uhHfbM6Ye0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uhHfbM6Ye0 .list {
    margin-bottom: 0rem;
  }
}
.cid-uhHfbM6Ye0 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uhHfbM6Ye0 .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-uhHfbM6Ye0 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uhHfbM6Ye0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uhHfbM6Ye0 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uhHfbM6Ye0 .copyright P {
  text-align: center;
}
.cid-uhHfbM6Ye0 P {
  text-align: center;
}
.cid-unDk7m8y0L {
  z-index: 1000;
  width: 100%;
}
.cid-unDk7m8y0L nav.navbar {
  position: fixed;
}
.cid-unDk7m8y0L .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-unDk7m8y0L .dropdown-menu {
  padding: 0;
}
.cid-unDk7m8y0L .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-unDk7m8y0L .dropdown-item:hover,
.cid-unDk7m8y0L .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-unDk7m8y0L .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-unDk7m8y0L .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-unDk7m8y0L .nav-link {
  position: relative;
}
.cid-unDk7m8y0L .container {
  display: flex;
  margin: auto;
}
.cid-unDk7m8y0L .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-unDk7m8y0L .navbar-caption {
  padding-right: 4rem;
}
.cid-unDk7m8y0L .dropdown-menu,
.cid-unDk7m8y0L .navbar.opened {
  background: #0b1e48 !important;
}
.cid-unDk7m8y0L .nav-item:focus,
.cid-unDk7m8y0L .nav-link:focus {
  outline: none;
}
.cid-unDk7m8y0L .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-unDk7m8y0L .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-unDk7m8y0L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-unDk7m8y0L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-unDk7m8y0L .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-unDk7m8y0L .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-unDk7m8y0L .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-unDk7m8y0L .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-unDk7m8y0L .navbar.opened {
  transition: all .3s;
}
.cid-unDk7m8y0L .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-unDk7m8y0L .navbar .navbar-logo img {
  width: auto;
}
.cid-unDk7m8y0L .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-unDk7m8y0L .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-unDk7m8y0L .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-unDk7m8y0L .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-unDk7m8y0L .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-unDk7m8y0L .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-unDk7m8y0L .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-unDk7m8y0L .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-unDk7m8y0L .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-unDk7m8y0L .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-unDk7m8y0L .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-unDk7m8y0L .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-unDk7m8y0L .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-unDk7m8y0L .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-unDk7m8y0L .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-unDk7m8y0L .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-unDk7m8y0L .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-unDk7m8y0L .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-unDk7m8y0L .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-unDk7m8y0L .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-unDk7m8y0L .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-unDk7m8y0L .navbar.navbar-short {
  min-height: 60px;
}
.cid-unDk7m8y0L .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-unDk7m8y0L .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-unDk7m8y0L .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-unDk7m8y0L .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-unDk7m8y0L .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-unDk7m8y0L .dropdown-item.active,
.cid-unDk7m8y0L .dropdown-item:active {
  background-color: transparent;
}
.cid-unDk7m8y0L .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-unDk7m8y0L .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-unDk7m8y0L .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-unDk7m8y0L .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-unDk7m8y0L .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-unDk7m8y0L .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-unDk7m8y0L ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-unDk7m8y0L .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-unDk7m8y0L button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-unDk7m8y0L button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-unDk7m8y0L button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-unDk7m8y0L button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-unDk7m8y0L button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-unDk7m8y0L button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-unDk7m8y0L nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-unDk7m8y0L nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-unDk7m8y0L nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-unDk7m8y0L nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-unDk7m8y0L .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-unDk7m8y0L a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-unDk7m8y0L .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-unDk7m8y0L .navbar {
    height: 77px;
  }
  .cid-unDk7m8y0L .navbar.opened {
    height: auto;
  }
  .cid-unDk7m8y0L .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-unDk7fOMps {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-unDV5aPWLT {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-unDV5aPWLT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-unDV5aPWLT img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-unDV5aPWLT .text-wrapper {
    padding: 2rem;
  }
}
.cid-unDV5aPWLT .mbr-section-title {
  color: #0d5009;
}
.cid-unDk7h6Kq5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-unDk7h6Kq5 .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-unDk7h6Kq5 .mbr-text {
  text-align: center;
}
.cid-unDk7hCEZG {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-unDVko2JFs {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff0b0;
}
.cid-unDVko2JFs .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-unDVko2JFs .panel-group {
  border: none;
}
.cid-unDVko2JFs .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-unDVko2JFs .panel-body,
.cid-unDVko2JFs .card-header {
  padding: 1rem 0;
}
.cid-unDVko2JFs .panel-title-edit {
  color: #000000;
}
.cid-unDVko2JFs .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-unDVko2JFs H3 {
  color: #163d82;
}
.cid-unDk7iIMLQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-unDk7iIMLQ .item-wrapper:hover .item-title a {
  color: #830f0f !important;
}
.cid-unDk7iIMLQ .item-title,
.cid-unDk7iIMLQ .card_topic {
  margin-bottom: 12px;
}
.cid-unDk7iIMLQ .category_content {
  opacity: .8;
}
.cid-unDk7iIMLQ .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #830f0f;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-unDk7iIMLQ .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #163d82;
}
.cid-unDk7iIMLQ .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-unDk7iIMLQ .mbr-section-btn .btn-secondary-outline:hover,
.cid-unDk7iIMLQ .mbr-section-btn .btn-secondary-outline .active,
.cid-unDk7iIMLQ .mbr-section-btn .btn-secondary-outline:focus {
  color: #0650f0 !important;
}
.cid-unDk7iIMLQ H5 {
  color: #163d82;
}
.cid-unDVNItOl0 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background: #e6c63b;
}
.cid-unDVNItOl0 .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-unDVNItOl0 .plan-body {
  padding-bottom: 2rem;
}
.cid-unDVNItOl0 .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-unDVNItOl0 .price {
  color: #0650f0;
}
.cid-unDVNItOl0 .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-unDVNItOl0 .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-unDVNItOl0 .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-unDVNItOl0 .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-unDVNItOl0 .plan {
    margin-bottom: 2rem;
  }
}
.cid-unDk7k4Nf1 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-unDk7k4Nf1 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-unDk7k4Nf1 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-unDk7k4Nf1 .card-img {
  margin-bottom: 1rem;
}
.cid-unDk7k4Nf1 .card-img span {
  font-size: 60px;
}
.cid-unDk7kIvM5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-unDk7lq0KA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-unDk7lq0KA .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-unDk7lq0KA .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-unDk7lq0KA .row {
    text-align: center;
  }
  .cid-unDk7lq0KA .row > div {
    margin: auto;
  }
  .cid-unDk7lq0KA .social-row {
    justify-content: center;
  }
}
.cid-unDk7lq0KA .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-unDk7lq0KA .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-unDk7lq0KA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-unDk7lq0KA .list {
    margin-bottom: 0rem;
  }
}
.cid-unDk7lq0KA .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-unDk7lq0KA .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-unDk7lq0KA .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-unDk7lq0KA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-unDk7lq0KA .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-unDk7lq0KA .copyright P {
  text-align: center;
}
.cid-unDk7lq0KA P {
  text-align: center;
}
.cid-unDSATZonn {
  z-index: 1000;
  width: 100%;
}
.cid-unDSATZonn nav.navbar {
  position: fixed;
}
.cid-unDSATZonn .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-unDSATZonn .dropdown-menu {
  padding: 0;
}
.cid-unDSATZonn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-unDSATZonn .dropdown-item:hover,
.cid-unDSATZonn .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-unDSATZonn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-unDSATZonn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-unDSATZonn .nav-link {
  position: relative;
}
.cid-unDSATZonn .container {
  display: flex;
  margin: auto;
}
.cid-unDSATZonn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-unDSATZonn .navbar-caption {
  padding-right: 4rem;
}
.cid-unDSATZonn .dropdown-menu,
.cid-unDSATZonn .navbar.opened {
  background: #0b1e48 !important;
}
.cid-unDSATZonn .nav-item:focus,
.cid-unDSATZonn .nav-link:focus {
  outline: none;
}
.cid-unDSATZonn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-unDSATZonn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-unDSATZonn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-unDSATZonn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-unDSATZonn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-unDSATZonn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-unDSATZonn .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-unDSATZonn .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-unDSATZonn .navbar.opened {
  transition: all .3s;
}
.cid-unDSATZonn .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-unDSATZonn .navbar .navbar-logo img {
  width: auto;
}
.cid-unDSATZonn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-unDSATZonn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-unDSATZonn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-unDSATZonn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-unDSATZonn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-unDSATZonn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-unDSATZonn .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-unDSATZonn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-unDSATZonn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-unDSATZonn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-unDSATZonn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-unDSATZonn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-unDSATZonn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-unDSATZonn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-unDSATZonn .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-unDSATZonn .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-unDSATZonn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-unDSATZonn .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-unDSATZonn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-unDSATZonn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-unDSATZonn .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-unDSATZonn .navbar.navbar-short {
  min-height: 60px;
}
.cid-unDSATZonn .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-unDSATZonn .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-unDSATZonn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-unDSATZonn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-unDSATZonn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-unDSATZonn .dropdown-item.active,
.cid-unDSATZonn .dropdown-item:active {
  background-color: transparent;
}
.cid-unDSATZonn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-unDSATZonn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-unDSATZonn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-unDSATZonn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-unDSATZonn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-unDSATZonn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-unDSATZonn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-unDSATZonn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-unDSATZonn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-unDSATZonn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-unDSATZonn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-unDSATZonn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-unDSATZonn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-unDSATZonn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-unDSATZonn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-unDSATZonn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-unDSATZonn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-unDSATZonn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-unDSATZonn .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-unDSATZonn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-unDSATZonn .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-unDSATZonn .navbar {
    height: 77px;
  }
  .cid-unDSATZonn .navbar.opened {
    height: auto;
  }
  .cid-unDSATZonn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-unDSAHgAv4 {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-unDTDwrYsX {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-unDTDwrYsX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-unDTDwrYsX img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-unDTDwrYsX .text-wrapper {
    padding: 2rem;
  }
}
.cid-unDTDwrYsX .mbr-section-title {
  color: #163d82;
}
.cid-unDTEXykRd {
  padding-top: 560px;
  background-image: url("../../../assets/images/uke-frog-kanikapila-banner-2000x796.png");
}
.cid-unDTG7Zqt0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-unDTG7Zqt0 .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-unDTG7Zqt0 .mbr-text {
  text-align: center;
}
.cid-unDTQhX8Mj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-unDTQhX8Mj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-unDTQhX8Mj img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-unDTQhX8Mj .text-wrapper {
    padding: 2rem;
  }
}
.cid-unDTQhX8Mj .mbr-section-title {
  color: #163d82;
}
.cid-unDTRcBGiN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-unDTRcBGiN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-unDTRcBGiN .row {
  flex-direction: row-reverse;
}
.cid-unDTRcBGiN img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-unDTRcBGiN .text-wrapper {
    padding: 2rem;
  }
}
.cid-unDTRcBGiN .mbr-section-title {
  color: #163d82;
}
.cid-unDTRZlbk9 {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-unDTRZlbk9 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-unDTRZlbk9 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-unDTRZlbk9 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #0650f0;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-unDTRZlbk9 H3 {
  color: #163d82;
}
.cid-unDTTGVnvo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-unDTTGVnvo .mbr-section-subtitle {
  color: #163d82;
}
.cid-unDTUXF7Px {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0b1e48;
}
.cid-unDTUXF7Px .mbr-section-subtitle {
  color: #e6c63b;
  text-align: center;
}
.cid-unDTUXF7Px .mbr-text {
  color: #fafafa;
}
.cid-unDTWIJsjz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-unDTWIJsjz .mbr-section-subtitle {
  color: #163d82;
}
.cid-unDTWIJsjz .mbr-text {
  color: #000000;
}
.cid-unDTXTyQtY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
.cid-unDTXTyQtY .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-unDTXTyQtY .panel-group {
  border: none;
}
.cid-unDTXTyQtY .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-unDTXTyQtY .panel-body,
.cid-unDTXTyQtY .card-header {
  padding: 1rem 0;
}
.cid-unDTXTyQtY .panel-title-edit {
  color: #000000;
}
.cid-unDTXTyQtY .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-unDTXTyQtY H3 {
  color: #163d82;
}
.cid-unDTYYckVK {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background: #e6c63b;
}
.cid-unDTYYckVK .list-group-item {
  background-color: transparent;
  padding: .5rem 3.25rem;
}
.cid-unDTYYckVK .plan-body {
  padding-bottom: 2rem;
}
.cid-unDTYYckVK .plan-header {
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-unDTYYckVK .price {
  color: #163d82;
}
.cid-unDTYYckVK .plan {
  word-break: break-word;
  background-color: #ffffff;
}
.cid-unDTYYckVK .plan .list-group-item {
  position: relative;
  justify-content: center;
  border: 0;
}
.cid-unDTYYckVK .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-unDTYYckVK .plan .list-group-item:last-child::after {
  display: none;
}
@media (max-width: 991px) {
  .cid-unDTYYckVK .plan {
    margin-bottom: 2rem;
  }
}
.cid-unDU04GRgQ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-unDU04GRgQ .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-unDU04GRgQ .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-unDU04GRgQ .card-img {
  margin-bottom: 1rem;
}
.cid-unDU04GRgQ .card-img span {
  font-size: 60px;
}
.cid-unDSASg7IU {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-unDSAT5JbH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-unDSAT5JbH .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-unDSAT5JbH .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-unDSAT5JbH .row {
    text-align: center;
  }
  .cid-unDSAT5JbH .row > div {
    margin: auto;
  }
  .cid-unDSAT5JbH .social-row {
    justify-content: center;
  }
}
.cid-unDSAT5JbH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-unDSAT5JbH .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-unDSAT5JbH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-unDSAT5JbH .list {
    margin-bottom: 0rem;
  }
}
.cid-unDSAT5JbH .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-unDSAT5JbH .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-unDSAT5JbH .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-unDSAT5JbH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-unDSAT5JbH .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-unDSAT5JbH .copyright P {
  text-align: center;
}
.cid-unDSAT5JbH P {
  text-align: center;
}
.cid-uEDp5fu8Ch {
  z-index: 1000;
  width: 100%;
}
.cid-uEDp5fu8Ch nav.navbar {
  position: fixed;
}
.cid-uEDp5fu8Ch .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-uEDp5fu8Ch .dropdown-menu {
  padding: 0;
}
.cid-uEDp5fu8Ch .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uEDp5fu8Ch .dropdown-item:hover,
.cid-uEDp5fu8Ch .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-uEDp5fu8Ch .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uEDp5fu8Ch .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uEDp5fu8Ch .nav-link {
  position: relative;
}
.cid-uEDp5fu8Ch .container {
  display: flex;
  margin: auto;
}
.cid-uEDp5fu8Ch .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uEDp5fu8Ch .navbar-caption {
  padding-right: 4rem;
}
.cid-uEDp5fu8Ch .dropdown-menu,
.cid-uEDp5fu8Ch .navbar.opened {
  background: #0b1e48 !important;
}
.cid-uEDp5fu8Ch .nav-item:focus,
.cid-uEDp5fu8Ch .nav-link:focus {
  outline: none;
}
.cid-uEDp5fu8Ch .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uEDp5fu8Ch .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uEDp5fu8Ch .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uEDp5fu8Ch .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uEDp5fu8Ch .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uEDp5fu8Ch .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uEDp5fu8Ch .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-uEDp5fu8Ch .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uEDp5fu8Ch .navbar.opened {
  transition: all .3s;
}
.cid-uEDp5fu8Ch .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uEDp5fu8Ch .navbar .navbar-logo img {
  width: auto;
}
.cid-uEDp5fu8Ch .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uEDp5fu8Ch .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uEDp5fu8Ch .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uEDp5fu8Ch .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uEDp5fu8Ch .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uEDp5fu8Ch .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uEDp5fu8Ch .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-uEDp5fu8Ch .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uEDp5fu8Ch .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uEDp5fu8Ch .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uEDp5fu8Ch .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uEDp5fu8Ch .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uEDp5fu8Ch .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uEDp5fu8Ch .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uEDp5fu8Ch .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-uEDp5fu8Ch .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uEDp5fu8Ch .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uEDp5fu8Ch .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uEDp5fu8Ch .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uEDp5fu8Ch .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uEDp5fu8Ch .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uEDp5fu8Ch .navbar.navbar-short {
  min-height: 60px;
}
.cid-uEDp5fu8Ch .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uEDp5fu8Ch .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uEDp5fu8Ch .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uEDp5fu8Ch .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uEDp5fu8Ch .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uEDp5fu8Ch .dropdown-item.active,
.cid-uEDp5fu8Ch .dropdown-item:active {
  background-color: transparent;
}
.cid-uEDp5fu8Ch .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uEDp5fu8Ch .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uEDp5fu8Ch .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uEDp5fu8Ch .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-uEDp5fu8Ch .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uEDp5fu8Ch .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uEDp5fu8Ch ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uEDp5fu8Ch .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uEDp5fu8Ch button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uEDp5fu8Ch button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uEDp5fu8Ch button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uEDp5fu8Ch button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uEDp5fu8Ch button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uEDp5fu8Ch button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uEDp5fu8Ch nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uEDp5fu8Ch nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uEDp5fu8Ch nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uEDp5fu8Ch nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uEDp5fu8Ch .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uEDp5fu8Ch a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uEDp5fu8Ch .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-uEDp5fu8Ch .navbar {
    height: 77px;
  }
  .cid-uEDp5fu8Ch .navbar.opened {
    height: auto;
  }
  .cid-uEDp5fu8Ch .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uEDp5g5O5N {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uEDpiQDr3a {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uEDpiQDr3a .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-uEDpiQDr3a .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uEDpiQDr3a img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uEDpiQDr3a .text-wrapper {
    padding: 2rem;
  }
}
.cid-uEDpiQDr3a .mbr-section-title {
  color: #0b1e48;
}
.cid-uEDp5h5p8H {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uEDp5h5p8H .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uEDp5h5p8H .mbr-text {
  text-align: center;
}
.cid-uEDp5hwLsk {
  padding-top: 280px;
  background-image: url("../../../assets/images/four-elements-symbol-2000x450-2000x450.png");
}
.cid-uEDpxa4yqr {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uEDpxa4yqr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uEDpxa4yqr img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uEDpxa4yqr .text-wrapper {
    padding: 2rem;
  }
}
.cid-uEDpxa4yqr .mbr-section-title {
  color: #0b1e48;
}
.cid-uEDpyjsdVe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uEDpyjsdVe .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uEDpyjsdVe .row {
  flex-direction: row-reverse;
}
.cid-uEDpyjsdVe img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uEDpyjsdVe .text-wrapper {
    padding: 2rem;
  }
}
.cid-uEDpAw3ob7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uEDpAw3ob7 .mbr-section-subtitle {
  color: #0b1e48;
}
.cid-uEDpC5aHoX {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uEDpC5aHoX ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-uEDpC5aHoX li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-uEDpC5aHoX ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #0650f0;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-uEDpMImhek {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uEDpMImhek ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-uEDpMImhek li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-uEDpMImhek ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #0b1e48;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-uEDpMImhek H3 {
  color: #0b1e48;
}
.cid-uEDpK3p1aA {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uEDpK3p1aA .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-uEDpK3p1aA .panel-group {
  border: none;
}
.cid-uEDpK3p1aA .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uEDpK3p1aA .panel-body,
.cid-uEDpK3p1aA .card-header {
  padding: 1rem 0;
}
.cid-uEDpK3p1aA .panel-title-edit {
  color: #000000;
}
.cid-uEDpK3p1aA .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uEDpK3p1aA H3 {
  color: #0b1e48;
}
.cid-uEDpLrnMXM {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uEDpLrnMXM .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-uEDpLrnMXM .panel-group {
  border: none;
}
.cid-uEDpLrnMXM .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uEDpLrnMXM .panel-body,
.cid-uEDpLrnMXM .card-header {
  padding: 1rem 0;
}
.cid-uEDpLrnMXM .panel-title-edit {
  color: #000000;
}
.cid-uEDpLrnMXM .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uEDpU1LM1d {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-uEDpU1LM1d .item-wrapper:hover .item-title a {
  color: #830f0f !important;
}
.cid-uEDpU1LM1d .item-title,
.cid-uEDpU1LM1d .card_topic {
  margin-bottom: 12px;
}
.cid-uEDpU1LM1d .category_content {
  opacity: .8;
}
.cid-uEDpU1LM1d .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #830f0f;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-uEDpU1LM1d .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #12700d;
}
.cid-uEDpU1LM1d .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-uEDpU1LM1d .mbr-section-btn .btn-secondary-outline:hover,
.cid-uEDpU1LM1d .mbr-section-btn .btn-secondary-outline .active,
.cid-uEDpU1LM1d .mbr-section-btn .btn-secondary-outline:focus {
  color: #0650f0 !important;
}
.cid-uEDpU1LM1d H5 {
  color: #0b1e48;
}
.cid-uG81u7CZ8y {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #0b1e48;
}
.cid-uG81u7CZ8y .line {
  background-color: #bbbbbb;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uG81u7CZ8y .mbr-text {
  color: #fafafa;
}
.cid-uG800yg4e1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0b1e48;
}
.cid-uG800yg4e1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG800yg4e1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uG800yg4e1 .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-uG800yg4e1 .currentcost {
  color: #232323;
}
.cid-uG800yg4e1 .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-uG800yg4e1 .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-uG800yg4e1 .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uG800yg4e1 .text-box {
    padding: 1rem;
  }
}
.cid-uG800yg4e1 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uG80IPSwEW {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
.cid-uG80IPSwEW .line {
  background-color: #0b1e48;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uG801EwaSJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffe885;
}
.cid-uG801EwaSJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uG801EwaSJ .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-uG801EwaSJ .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uG801EwaSJ .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uG801EwaSJ .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uG801EwaSJ .item-wrapper {
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-uG801EwaSJ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uG801EwaSJ .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uEDp5n1YUd {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-uEDp5n1YUd .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uEDp5n1YUd .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uEDp5n1YUd .card-img {
  margin-bottom: 1rem;
}
.cid-uEDp5n1YUd .card-img span {
  font-size: 60px;
}
.cid-uEDp5nB0ca {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uEDp5oeDYn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-uEDp5oeDYn .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uEDp5oeDYn .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uEDp5oeDYn .row {
    text-align: center;
  }
  .cid-uEDp5oeDYn .row > div {
    margin: auto;
  }
  .cid-uEDp5oeDYn .social-row {
    justify-content: center;
  }
}
.cid-uEDp5oeDYn .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uEDp5oeDYn .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uEDp5oeDYn .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uEDp5oeDYn .list {
    margin-bottom: 0rem;
  }
}
.cid-uEDp5oeDYn .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uEDp5oeDYn .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-uEDp5oeDYn .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uEDp5oeDYn div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uEDp5oeDYn .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uEDp5oeDYn .copyright P {
  text-align: center;
}
.cid-uEDp5oeDYn P {
  text-align: center;
}
.cid-uGdJ1xlez6 {
  z-index: 1000;
  width: 100%;
}
.cid-uGdJ1xlez6 nav.navbar {
  position: fixed;
}
.cid-uGdJ1xlez6 .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-uGdJ1xlez6 .dropdown-menu {
  padding: 0;
}
.cid-uGdJ1xlez6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGdJ1xlez6 .dropdown-item:hover,
.cid-uGdJ1xlez6 .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-uGdJ1xlez6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uGdJ1xlez6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uGdJ1xlez6 .nav-link {
  position: relative;
}
.cid-uGdJ1xlez6 .container {
  display: flex;
  margin: auto;
}
.cid-uGdJ1xlez6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uGdJ1xlez6 .navbar-caption {
  padding-right: 4rem;
}
.cid-uGdJ1xlez6 .dropdown-menu,
.cid-uGdJ1xlez6 .navbar.opened {
  background: #0b1e48 !important;
}
.cid-uGdJ1xlez6 .nav-item:focus,
.cid-uGdJ1xlez6 .nav-link:focus {
  outline: none;
}
.cid-uGdJ1xlez6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uGdJ1xlez6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uGdJ1xlez6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uGdJ1xlez6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uGdJ1xlez6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uGdJ1xlez6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uGdJ1xlez6 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-uGdJ1xlez6 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGdJ1xlez6 .navbar.opened {
  transition: all .3s;
}
.cid-uGdJ1xlez6 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uGdJ1xlez6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uGdJ1xlez6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uGdJ1xlez6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uGdJ1xlez6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uGdJ1xlez6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uGdJ1xlez6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uGdJ1xlez6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uGdJ1xlez6 .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-uGdJ1xlez6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uGdJ1xlez6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uGdJ1xlez6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uGdJ1xlez6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uGdJ1xlez6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uGdJ1xlez6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uGdJ1xlez6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uGdJ1xlez6 .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-uGdJ1xlez6 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uGdJ1xlez6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uGdJ1xlez6 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uGdJ1xlez6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uGdJ1xlez6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uGdJ1xlez6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uGdJ1xlez6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uGdJ1xlez6 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uGdJ1xlez6 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uGdJ1xlez6 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uGdJ1xlez6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uGdJ1xlez6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uGdJ1xlez6 .dropdown-item.active,
.cid-uGdJ1xlez6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uGdJ1xlez6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uGdJ1xlez6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uGdJ1xlez6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uGdJ1xlez6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-uGdJ1xlez6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uGdJ1xlez6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uGdJ1xlez6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uGdJ1xlez6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uGdJ1xlez6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uGdJ1xlez6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uGdJ1xlez6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uGdJ1xlez6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uGdJ1xlez6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uGdJ1xlez6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uGdJ1xlez6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGdJ1xlez6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uGdJ1xlez6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uGdJ1xlez6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGdJ1xlez6 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uGdJ1xlez6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uGdJ1xlez6 .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-uGdJ1xlez6 .navbar {
    height: 77px;
  }
  .cid-uGdJ1xlez6 .navbar.opened {
    height: auto;
  }
  .cid-uGdJ1xlez6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uGdJ1y7Mgy {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uGdJ1yS4FY {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uGdJ1yS4FY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uGdJ1yS4FY img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uGdJ1yS4FY .text-wrapper {
    padding: 2rem;
  }
}
.cid-uGdJ1yS4FY .mbr-section-title {
  color: #0b1e48;
}
.cid-uGdJ1AhK7Q {
  padding-top: 280px;
  background-image: url("../../../assets/images/deep-forest-waterfall-2000.png-2000x814.png");
}
.cid-uGdJ1Fy1YO {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uGdJ1Fy1YO .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-uGdJ1Fy1YO .panel-group {
  border: none;
}
.cid-uGdJ1Fy1YO .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uGdJ1Fy1YO .panel-body,
.cid-uGdJ1Fy1YO .card-header {
  padding: 1rem 0;
}
.cid-uGdJ1Fy1YO .panel-title-edit {
  color: #000000;
}
.cid-uGdJ1Fy1YO .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uGdJ1GjoMh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-uGdJ1GjoMh .item-wrapper:hover .item-title a {
  color: #830f0f !important;
}
.cid-uGdJ1GjoMh .item-title,
.cid-uGdJ1GjoMh .card_topic {
  margin-bottom: 12px;
}
.cid-uGdJ1GjoMh .category_content {
  opacity: .8;
}
.cid-uGdJ1GjoMh .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #830f0f;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-uGdJ1GjoMh .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #0b1e48;
}
.cid-uGdJ1GjoMh .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-uGdJ1GjoMh .mbr-section-btn .btn-secondary-outline:hover,
.cid-uGdJ1GjoMh .mbr-section-btn .btn-secondary-outline .active,
.cid-uGdJ1GjoMh .mbr-section-btn .btn-secondary-outline:focus {
  color: #0650f0 !important;
}
.cid-uGdJ1GjoMh H5 {
  color: #0b1e48;
}
.cid-uGdJ1H1P7H {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0b1e48;
}
.cid-uGdJ1H1P7H blockquote {
  border-color: #e6c63b;
  border-radius: 4px;
  background-color: #f2f1f1;
}
.cid-uGdJ1H1P7H .mbr-section-title {
  color: #0d5009;
}
.cid-uGdLw7y2T4 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-uGdLw7y2T4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGdLw7y2T4 .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-uGdLw7y2T4 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGdLw7y2T4 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGdLw7y2T4 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGdLw7y2T4 .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uGdLw7y2T4 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGdLw7y2T4 .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGdLw7y2T4 .price {
  text-align: right;
}
.cid-uGdJ1JjKcQ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-uGdJ1JjKcQ .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uGdJ1JjKcQ .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uGdJ1JjKcQ .card-img {
  margin-bottom: 1rem;
}
.cid-uGdJ1JjKcQ .card-img span {
  font-size: 60px;
}
.cid-uGdJ1K8ZZH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uGdJ1KUzDw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-uGdJ1KUzDw .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uGdJ1KUzDw .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uGdJ1KUzDw .row {
    text-align: center;
  }
  .cid-uGdJ1KUzDw .row > div {
    margin: auto;
  }
  .cid-uGdJ1KUzDw .social-row {
    justify-content: center;
  }
}
.cid-uGdJ1KUzDw .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uGdJ1KUzDw .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uGdJ1KUzDw .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGdJ1KUzDw .list {
    margin-bottom: 0rem;
  }
}
.cid-uGdJ1KUzDw .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uGdJ1KUzDw .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-uGdJ1KUzDw .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uGdJ1KUzDw div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uGdJ1KUzDw .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uGdJ1KUzDw .copyright P {
  text-align: center;
}
.cid-uGdJ1KUzDw P {
  text-align: center;
}
.cid-uGjz2uoMTs {
  z-index: 1000;
  width: 100%;
}
.cid-uGjz2uoMTs nav.navbar {
  position: fixed;
}
.cid-uGjz2uoMTs .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-uGjz2uoMTs .dropdown-menu {
  padding: 0;
}
.cid-uGjz2uoMTs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGjz2uoMTs .dropdown-item:hover,
.cid-uGjz2uoMTs .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-uGjz2uoMTs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uGjz2uoMTs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uGjz2uoMTs .nav-link {
  position: relative;
}
.cid-uGjz2uoMTs .container {
  display: flex;
  margin: auto;
}
.cid-uGjz2uoMTs .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uGjz2uoMTs .navbar-caption {
  padding-right: 4rem;
}
.cid-uGjz2uoMTs .dropdown-menu,
.cid-uGjz2uoMTs .navbar.opened {
  background: #0b1e48 !important;
}
.cid-uGjz2uoMTs .nav-item:focus,
.cid-uGjz2uoMTs .nav-link:focus {
  outline: none;
}
.cid-uGjz2uoMTs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uGjz2uoMTs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uGjz2uoMTs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uGjz2uoMTs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uGjz2uoMTs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uGjz2uoMTs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uGjz2uoMTs .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-uGjz2uoMTs .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGjz2uoMTs .navbar.opened {
  transition: all .3s;
}
.cid-uGjz2uoMTs .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uGjz2uoMTs .navbar .navbar-logo img {
  width: auto;
}
.cid-uGjz2uoMTs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uGjz2uoMTs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uGjz2uoMTs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uGjz2uoMTs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uGjz2uoMTs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uGjz2uoMTs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uGjz2uoMTs .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-uGjz2uoMTs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uGjz2uoMTs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uGjz2uoMTs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uGjz2uoMTs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uGjz2uoMTs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uGjz2uoMTs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uGjz2uoMTs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uGjz2uoMTs .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-uGjz2uoMTs .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uGjz2uoMTs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uGjz2uoMTs .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uGjz2uoMTs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uGjz2uoMTs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uGjz2uoMTs .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uGjz2uoMTs .navbar.navbar-short {
  min-height: 60px;
}
.cid-uGjz2uoMTs .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uGjz2uoMTs .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uGjz2uoMTs .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uGjz2uoMTs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uGjz2uoMTs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uGjz2uoMTs .dropdown-item.active,
.cid-uGjz2uoMTs .dropdown-item:active {
  background-color: transparent;
}
.cid-uGjz2uoMTs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uGjz2uoMTs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uGjz2uoMTs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uGjz2uoMTs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-uGjz2uoMTs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uGjz2uoMTs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uGjz2uoMTs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uGjz2uoMTs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uGjz2uoMTs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uGjz2uoMTs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uGjz2uoMTs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uGjz2uoMTs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uGjz2uoMTs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uGjz2uoMTs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uGjz2uoMTs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGjz2uoMTs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uGjz2uoMTs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uGjz2uoMTs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGjz2uoMTs .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uGjz2uoMTs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uGjz2uoMTs .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-uGjz2uoMTs .navbar {
    height: 77px;
  }
  .cid-uGjz2uoMTs .navbar.opened {
    height: auto;
  }
  .cid-uGjz2uoMTs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uGjz2vMyTA {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uWqGmNREqX {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uWqGmNREqX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uWqGmNREqX img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uWqGmNREqX .text-wrapper {
    padding: 2rem;
  }
}
.cid-uWqGmNREqX .mbr-section-title {
  color: #12700d;
}
.cid-uGjzoV5P1J {
  padding-top: 210px;
  background-image: url("../../../assets/images/plumeria-bunch-on-table.jpg-2000x1500.jpg");
}
.cid-uGjzq3ttvs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uGjzq3ttvs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uGjzq3ttvs .row {
  flex-direction: row-reverse;
}
.cid-uGjzq3ttvs img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uGjzq3ttvs .text-wrapper {
    padding: 2rem;
  }
}
.cid-uGjzEb7zsO {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uGjzEb7zsO .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-uGjzEb7zsO .panel-group {
  border: none;
}
.cid-uGjzEb7zsO .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uGjzEb7zsO .panel-body,
.cid-uGjzEb7zsO .card-header {
  padding: 1rem 0;
}
.cid-uGjzEb7zsO .panel-title-edit {
  color: #000000;
}
.cid-uGjzEb7zsO .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uWqGtYmjGS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-uWqGtYmjGS .item-wrapper:hover .item-title a {
  color: #830f0f !important;
}
.cid-uWqGtYmjGS .item-title,
.cid-uWqGtYmjGS .card_topic {
  margin-bottom: 12px;
}
.cid-uWqGtYmjGS .category_content {
  opacity: .8;
}
.cid-uWqGtYmjGS .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #830f0f;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-uWqGtYmjGS .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #163d82;
}
.cid-uWqGtYmjGS .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-uWqGtYmjGS .mbr-section-btn .btn-secondary-outline:hover,
.cid-uWqGtYmjGS .mbr-section-btn .btn-secondary-outline .active,
.cid-uWqGtYmjGS .mbr-section-btn .btn-secondary-outline:focus {
  color: #0650f0 !important;
}
.cid-uWqGtYmjGS H5 {
  color: #163d82;
}
.cid-uGjzFu3AGN {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0b1e48;
}
.cid-uGjzFu3AGN blockquote {
  border-color: #e6c63b;
  border-radius: 4px;
  background-color: #f2f1f1;
}
.cid-uGjzFu3AGN .mbr-section-title {
  color: #163d82;
}
.cid-uWqGvuNl2w {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-uWqGvuNl2w .mbr-fallback-image.disabled {
  display: none;
}
.cid-uWqGvuNl2w .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-uWqGvuNl2w .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uWqGvuNl2w .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uWqGvuNl2w .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uWqGvuNl2w .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uWqGvuNl2w .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uWqGvuNl2w .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uWqGvuNl2w .price {
  text-align: right;
}
.cid-uGjz2EwTX0 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-uGjz2EwTX0 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uGjz2EwTX0 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uGjz2EwTX0 .card-img {
  margin-bottom: 1rem;
}
.cid-uGjz2EwTX0 .card-img span {
  font-size: 60px;
}
.cid-uGjz2FFJw0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uGjz2GSbe6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-uGjz2GSbe6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uGjz2GSbe6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uGjz2GSbe6 .row {
    text-align: center;
  }
  .cid-uGjz2GSbe6 .row > div {
    margin: auto;
  }
  .cid-uGjz2GSbe6 .social-row {
    justify-content: center;
  }
}
.cid-uGjz2GSbe6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uGjz2GSbe6 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uGjz2GSbe6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGjz2GSbe6 .list {
    margin-bottom: 0rem;
  }
}
.cid-uGjz2GSbe6 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uGjz2GSbe6 .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-uGjz2GSbe6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uGjz2GSbe6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uGjz2GSbe6 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uGjz2GSbe6 .copyright P {
  text-align: center;
}
.cid-uGjz2GSbe6 P {
  text-align: center;
}
.cid-uGvLm3jBej {
  z-index: 1000;
  width: 100%;
}
.cid-uGvLm3jBej nav.navbar {
  position: fixed;
}
.cid-uGvLm3jBej .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-uGvLm3jBej .dropdown-menu {
  padding: 0;
}
.cid-uGvLm3jBej .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGvLm3jBej .dropdown-item:hover,
.cid-uGvLm3jBej .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-uGvLm3jBej .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uGvLm3jBej .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uGvLm3jBej .nav-link {
  position: relative;
}
.cid-uGvLm3jBej .container {
  display: flex;
  margin: auto;
}
.cid-uGvLm3jBej .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uGvLm3jBej .navbar-caption {
  padding-right: 4rem;
}
.cid-uGvLm3jBej .dropdown-menu,
.cid-uGvLm3jBej .navbar.opened {
  background: #0b1e48 !important;
}
.cid-uGvLm3jBej .nav-item:focus,
.cid-uGvLm3jBej .nav-link:focus {
  outline: none;
}
.cid-uGvLm3jBej .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uGvLm3jBej .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uGvLm3jBej .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uGvLm3jBej .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uGvLm3jBej .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uGvLm3jBej .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uGvLm3jBej .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-uGvLm3jBej .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGvLm3jBej .navbar.opened {
  transition: all .3s;
}
.cid-uGvLm3jBej .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uGvLm3jBej .navbar .navbar-logo img {
  width: auto;
}
.cid-uGvLm3jBej .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uGvLm3jBej .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uGvLm3jBej .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uGvLm3jBej .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uGvLm3jBej .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uGvLm3jBej .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uGvLm3jBej .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-uGvLm3jBej .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uGvLm3jBej .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uGvLm3jBej .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uGvLm3jBej .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uGvLm3jBej .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uGvLm3jBej .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uGvLm3jBej .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uGvLm3jBej .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-uGvLm3jBej .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uGvLm3jBej .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uGvLm3jBej .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uGvLm3jBej .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uGvLm3jBej .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uGvLm3jBej .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uGvLm3jBej .navbar.navbar-short {
  min-height: 60px;
}
.cid-uGvLm3jBej .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uGvLm3jBej .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uGvLm3jBej .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uGvLm3jBej .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uGvLm3jBej .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uGvLm3jBej .dropdown-item.active,
.cid-uGvLm3jBej .dropdown-item:active {
  background-color: transparent;
}
.cid-uGvLm3jBej .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uGvLm3jBej .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uGvLm3jBej .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uGvLm3jBej .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-uGvLm3jBej .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uGvLm3jBej .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uGvLm3jBej ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uGvLm3jBej .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uGvLm3jBej button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uGvLm3jBej button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uGvLm3jBej button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uGvLm3jBej button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uGvLm3jBej button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uGvLm3jBej button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uGvLm3jBej nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGvLm3jBej nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uGvLm3jBej nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uGvLm3jBej nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGvLm3jBej .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uGvLm3jBej a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uGvLm3jBej .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-uGvLm3jBej .navbar {
    height: 77px;
  }
  .cid-uGvLm3jBej .navbar.opened {
    height: auto;
  }
  .cid-uGvLm3jBej .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uGvLm3U1lC {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-vel0q61OJ4 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vel0q61OJ4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vel0q61OJ4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vel0q61OJ4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-vel0q61OJ4 .mbr-section-title {
  color: #12700d;
}
.cid-uPt0i8TefZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bed3f9;
}
.cid-uPt0i8TefZ .mbr-section-btn {
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
}
.cid-vel0YYBrmE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-vel0YYBrmE .mbr-section-title {
  text-align: center;
  color: #0d5009;
}
.cid-vel0YYBrmE .mbr-section-subtitle {
  text-align: center;
}
.cid-uGvLIIARHW {
  padding-top: 560px;
  background-image: url("../../../assets/images/uke-frog-kanikapila-banner-2000x796.png");
}
.cid-uGvLJAXWoj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uGvLJAXWoj .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uGvLJAXWoj .mbr-text {
  text-align: center;
}
.cid-uGvM1Gp4i8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uGvM1Gp4i8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uGvM1Gp4i8 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uGvM1Gp4i8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uGvM1Gp4i8 .mbr-section-title {
  color: #163d82;
}
.cid-uGvM2uhInh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uGvM2uhInh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uGvM2uhInh .row {
  flex-direction: row-reverse;
}
.cid-uGvM2uhInh img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uGvM2uhInh .text-wrapper {
    padding: 2rem;
  }
}
.cid-uGvM2uhInh .mbr-section-title {
  color: #0d5009;
}
.cid-uGvM3Dra3g {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uGvM3Dra3g ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-uGvM3Dra3g li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-uGvM3Dra3g ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #0650f0;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-uGvM3Dra3g H3 {
  color: #163d82;
}
.cid-uPgX7Yry7z {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #bed3f9;
}
.cid-uPgX7Yry7z ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-uPgX7Yry7z li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-uPgX7Yry7z ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #0650f0;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-uPgX7Yry7z H3 {
  color: #163d82;
}
.cid-uGvM53k4qs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffe885;
}
.cid-uGvM53k4qs .mbr-section-subtitle {
  color: #163d82;
}
.cid-uPmdlQ1WQK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-uPmdlQ1WQK .mbr-section-subtitle {
  color: #0d5009;
}
.cid-uGvM6dSaR1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0b1e48;
}
.cid-uGvM6dSaR1 .mbr-section-subtitle {
  color: #e6c63b;
  text-align: center;
}
.cid-uGvM6dSaR1 .mbr-text {
  color: #fafafa;
}
.cid-uGvM77n5Co {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uGvM77n5Co .mbr-section-subtitle {
  color: #163d82;
}
.cid-uGvM77n5Co .mbr-text {
  color: #000000;
}
.cid-uGvM7TqgPF {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
.cid-uGvM7TqgPF .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-uGvM7TqgPF .panel-group {
  border: none;
}
.cid-uGvM7TqgPF .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uGvM7TqgPF .panel-body,
.cid-uGvM7TqgPF .card-header {
  padding: 1rem 0;
}
.cid-uGvM7TqgPF .panel-title-edit {
  color: #000000;
}
.cid-uGvM7TqgPF .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uGvM7TqgPF H3 {
  color: #163d82;
}
.cid-vel0NTt1dP {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #0b1e48;
}
.cid-vel0NTt1dP .mbr-section-title {
  color: #fff0b0;
}
.cid-vel0NTt1dP .mbr-section-subtitle {
  color: #e6c63b;
}
.cid-vdYWiAolkq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-vdYWiAolkq .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdYWiAolkq .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-vdYWiAolkq .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vdYWiAolkq .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdYWiAolkq .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vdYWiAolkq .item-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdYWiAolkq .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vdYWiAolkq .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vdYWiAolkq .price {
  text-align: right;
}
.cid-vdYWiAolkq .card-title {
  color: #000000;
}
.cid-vdYWjLKXWI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #353535;
}
.cid-vdYWjLKXWI .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdYWjLKXWI .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-vdYWjLKXWI .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vdYWjLKXWI .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdYWjLKXWI .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vdYWjLKXWI .item-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdYWjLKXWI .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vdYWjLKXWI .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vdYWjLKXWI .price {
  text-align: right;
}
.cid-vdYWjLKXWI .card-title {
  color: #000000;
}
.cid-vdYWkzYhml {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #bbbbbb;
}
.cid-vdYWkzYhml .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdYWkzYhml .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-vdYWkzYhml .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vdYWkzYhml .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdYWkzYhml .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vdYWkzYhml .item-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-vdYWkzYhml .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vdYWkzYhml .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vdYWkzYhml .price {
  text-align: right;
}
.cid-uPsRpafBYa {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #bed3f9;
}
.cid-uPsRpafBYa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPsRpafBYa .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-uPsRpafBYa .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uPsRpafBYa .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPsRpafBYa .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uPsRpafBYa .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uPsRpafBYa .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uPsRpafBYa .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uPsRpafBYa .price {
  text-align: right;
}
.cid-uPsRpafBYa .card-title {
  color: #163d82;
}
.cid-uGvLmaetm3 {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-uGvLmaetm3 .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uGvLmaetm3 .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uGvLmaetm3 .card-img {
  margin-bottom: 1rem;
}
.cid-uGvLmaetm3 .card-img span {
  font-size: 60px;
}
.cid-uGvLmaWoS2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uGvLmbCfNl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-uGvLmbCfNl .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uGvLmbCfNl .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uGvLmbCfNl .row {
    text-align: center;
  }
  .cid-uGvLmbCfNl .row > div {
    margin: auto;
  }
  .cid-uGvLmbCfNl .social-row {
    justify-content: center;
  }
}
.cid-uGvLmbCfNl .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uGvLmbCfNl .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uGvLmbCfNl .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGvLmbCfNl .list {
    margin-bottom: 0rem;
  }
}
.cid-uGvLmbCfNl .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uGvLmbCfNl .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-uGvLmbCfNl .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uGvLmbCfNl div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uGvLmbCfNl .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uGvLmbCfNl .copyright P {
  text-align: center;
}
.cid-uGvLmbCfNl P {
  text-align: center;
}
.cid-uGzHqV18rC {
  z-index: 1000;
  width: 100%;
}
.cid-uGzHqV18rC nav.navbar {
  position: fixed;
}
.cid-uGzHqV18rC .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-uGzHqV18rC .dropdown-menu {
  padding: 0;
}
.cid-uGzHqV18rC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGzHqV18rC .dropdown-item:hover,
.cid-uGzHqV18rC .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-uGzHqV18rC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uGzHqV18rC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uGzHqV18rC .nav-link {
  position: relative;
}
.cid-uGzHqV18rC .container {
  display: flex;
  margin: auto;
}
.cid-uGzHqV18rC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uGzHqV18rC .navbar-caption {
  padding-right: 4rem;
}
.cid-uGzHqV18rC .dropdown-menu,
.cid-uGzHqV18rC .navbar.opened {
  background: #0b1e48 !important;
}
.cid-uGzHqV18rC .nav-item:focus,
.cid-uGzHqV18rC .nav-link:focus {
  outline: none;
}
.cid-uGzHqV18rC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uGzHqV18rC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uGzHqV18rC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uGzHqV18rC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uGzHqV18rC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uGzHqV18rC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uGzHqV18rC .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-uGzHqV18rC .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uGzHqV18rC .navbar.opened {
  transition: all .3s;
}
.cid-uGzHqV18rC .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uGzHqV18rC .navbar .navbar-logo img {
  width: auto;
}
.cid-uGzHqV18rC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uGzHqV18rC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uGzHqV18rC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uGzHqV18rC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uGzHqV18rC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uGzHqV18rC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uGzHqV18rC .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-uGzHqV18rC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uGzHqV18rC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uGzHqV18rC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uGzHqV18rC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uGzHqV18rC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uGzHqV18rC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uGzHqV18rC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uGzHqV18rC .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-uGzHqV18rC .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uGzHqV18rC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uGzHqV18rC .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uGzHqV18rC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uGzHqV18rC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uGzHqV18rC .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uGzHqV18rC .navbar.navbar-short {
  min-height: 60px;
}
.cid-uGzHqV18rC .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uGzHqV18rC .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uGzHqV18rC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uGzHqV18rC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uGzHqV18rC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uGzHqV18rC .dropdown-item.active,
.cid-uGzHqV18rC .dropdown-item:active {
  background-color: transparent;
}
.cid-uGzHqV18rC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uGzHqV18rC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uGzHqV18rC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uGzHqV18rC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-uGzHqV18rC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uGzHqV18rC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uGzHqV18rC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uGzHqV18rC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uGzHqV18rC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uGzHqV18rC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uGzHqV18rC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uGzHqV18rC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uGzHqV18rC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uGzHqV18rC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uGzHqV18rC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGzHqV18rC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uGzHqV18rC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uGzHqV18rC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uGzHqV18rC .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uGzHqV18rC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uGzHqV18rC .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-uGzHqV18rC .navbar {
    height: 77px;
  }
  .cid-uGzHqV18rC .navbar.opened {
    height: auto;
  }
  .cid-uGzHqV18rC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uGzHqVBlhm {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uGzHqW7G7A {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uGzHqW7G7A .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uGzHqW7G7A img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uGzHqW7G7A .text-wrapper {
    padding: 2rem;
  }
}
.cid-uGzHqW7G7A .mbr-section-title {
  color: #163d82;
}
.cid-uGzHqWD7E2 {
  padding-top: 280px;
  background-image: url("../../../assets/images/rainbow-falls-2000.png-2000x650.png");
}
.cid-uGzHqX40OE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uGzHqX40OE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uGzHqX40OE .row {
  flex-direction: row-reverse;
}
.cid-uGzHqX40OE img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uGzHqX40OE .text-wrapper {
    padding: 2rem;
  }
}
.cid-uGzHqX40OE .mbr-text {
  color: #000000;
}
.cid-uGzHqXz7GV {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uGzHqXz7GV .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-uGzHqXz7GV .panel-group {
  border: none;
}
.cid-uGzHqXz7GV .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uGzHqXz7GV .panel-body,
.cid-uGzHqXz7GV .card-header {
  padding: 1rem 0;
}
.cid-uGzHqXz7GV .panel-title-edit {
  color: #000000;
}
.cid-uGzHqXz7GV .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uGzHqZ6wAM {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-uGzHqZ6wAM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uGzHqZ6wAM .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-uGzHqZ6wAM .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uGzHqZ6wAM .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGzHqZ6wAM .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uGzHqZ6wAM .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-uGzHqZ6wAM .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uGzHqZ6wAM .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uGzHqZ6wAM .price {
  text-align: right;
}
.cid-uGzHqZKsWI {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-uGzHqZKsWI .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uGzHqZKsWI .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uGzHqZKsWI .card-img {
  margin-bottom: 1rem;
}
.cid-uGzHqZKsWI .card-img span {
  font-size: 60px;
}
.cid-uGzHr0hSF6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uGzHr0PcIG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-uGzHr0PcIG .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uGzHr0PcIG .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uGzHr0PcIG .row {
    text-align: center;
  }
  .cid-uGzHr0PcIG .row > div {
    margin: auto;
  }
  .cid-uGzHr0PcIG .social-row {
    justify-content: center;
  }
}
.cid-uGzHr0PcIG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uGzHr0PcIG .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uGzHr0PcIG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uGzHr0PcIG .list {
    margin-bottom: 0rem;
  }
}
.cid-uGzHr0PcIG .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uGzHr0PcIG .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-uGzHr0PcIG .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uGzHr0PcIG div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uGzHr0PcIG .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uGzHr0PcIG .copyright P {
  text-align: center;
}
.cid-uGzHr0PcIG P {
  text-align: center;
}
.cid-uKIub3nXoj {
  z-index: 1000;
  width: 100%;
}
.cid-uKIub3nXoj nav.navbar {
  position: fixed;
}
.cid-uKIub3nXoj .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-uKIub3nXoj .dropdown-menu {
  padding: 0;
}
.cid-uKIub3nXoj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uKIub3nXoj .dropdown-item:hover,
.cid-uKIub3nXoj .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-uKIub3nXoj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uKIub3nXoj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uKIub3nXoj .nav-link {
  position: relative;
}
.cid-uKIub3nXoj .container {
  display: flex;
  margin: auto;
}
.cid-uKIub3nXoj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uKIub3nXoj .navbar-caption {
  padding-right: 4rem;
}
.cid-uKIub3nXoj .dropdown-menu,
.cid-uKIub3nXoj .navbar.opened {
  background: #0b1e48 !important;
}
.cid-uKIub3nXoj .nav-item:focus,
.cid-uKIub3nXoj .nav-link:focus {
  outline: none;
}
.cid-uKIub3nXoj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uKIub3nXoj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uKIub3nXoj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uKIub3nXoj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uKIub3nXoj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uKIub3nXoj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uKIub3nXoj .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-uKIub3nXoj .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uKIub3nXoj .navbar.opened {
  transition: all .3s;
}
.cid-uKIub3nXoj .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uKIub3nXoj .navbar .navbar-logo img {
  width: auto;
}
.cid-uKIub3nXoj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uKIub3nXoj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uKIub3nXoj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uKIub3nXoj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uKIub3nXoj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uKIub3nXoj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uKIub3nXoj .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-uKIub3nXoj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uKIub3nXoj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uKIub3nXoj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uKIub3nXoj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uKIub3nXoj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uKIub3nXoj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uKIub3nXoj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uKIub3nXoj .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-uKIub3nXoj .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uKIub3nXoj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uKIub3nXoj .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uKIub3nXoj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uKIub3nXoj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uKIub3nXoj .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uKIub3nXoj .navbar.navbar-short {
  min-height: 60px;
}
.cid-uKIub3nXoj .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uKIub3nXoj .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uKIub3nXoj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uKIub3nXoj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uKIub3nXoj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uKIub3nXoj .dropdown-item.active,
.cid-uKIub3nXoj .dropdown-item:active {
  background-color: transparent;
}
.cid-uKIub3nXoj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uKIub3nXoj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uKIub3nXoj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uKIub3nXoj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-uKIub3nXoj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uKIub3nXoj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uKIub3nXoj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uKIub3nXoj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uKIub3nXoj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uKIub3nXoj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uKIub3nXoj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uKIub3nXoj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uKIub3nXoj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uKIub3nXoj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uKIub3nXoj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uKIub3nXoj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uKIub3nXoj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uKIub3nXoj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uKIub3nXoj .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uKIub3nXoj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uKIub3nXoj .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-uKIub3nXoj .navbar {
    height: 77px;
  }
  .cid-uKIub3nXoj .navbar.opened {
    height: auto;
  }
  .cid-uKIub3nXoj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uKIub3YZsE {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uKIuT4VHI7 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uKIuT4VHI7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKIuT4VHI7 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKIuT4VHI7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uKIuT4VHI7 .mbr-section-title {
  color: #163d82;
}
.cid-uKIuXI77Nn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uKIuXI77Nn .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uKIuXI77Nn .mbr-text {
  text-align: center;
}
.cid-uKIuYP74t2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uKIuYP74t2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uKIuYP74t2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uKIuYP74t2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uKIuYP74t2 .mbr-section-title {
  color: #163d82;
}
.cid-uKIuZV9AY9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-uKIv0R0yw2 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-uKIv0R0yw2 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-uKIv0R0yw2 .panel-group {
  border: none;
}
.cid-uKIv0R0yw2 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uKIv0R0yw2 .panel-body,
.cid-uKIv0R0yw2 .card-header {
  padding: 1rem 0;
}
.cid-uKIv0R0yw2 .panel-title-edit {
  color: #000000;
}
.cid-uKIv0R0yw2 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uKIv2O42qj {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #bbbbbb;
}
.cid-uKIv2O42qj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uKIv2O42qj .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-uKIv2O42qj .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uKIv2O42qj .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKIv2O42qj .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uKIv2O42qj .item-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uKIv2O42qj .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uKIv2O42qj .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uKIv2O42qj .price {
  text-align: right;
}
.cid-uKIub8yFYF {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-uKIub8yFYF .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uKIub8yFYF .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uKIub8yFYF .card-img {
  margin-bottom: 1rem;
}
.cid-uKIub8yFYF .card-img span {
  font-size: 60px;
}
.cid-uKIub982Zg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uKIub9JPqP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-uKIub9JPqP .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uKIub9JPqP .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uKIub9JPqP .row {
    text-align: center;
  }
  .cid-uKIub9JPqP .row > div {
    margin: auto;
  }
  .cid-uKIub9JPqP .social-row {
    justify-content: center;
  }
}
.cid-uKIub9JPqP .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uKIub9JPqP .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uKIub9JPqP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uKIub9JPqP .list {
    margin-bottom: 0rem;
  }
}
.cid-uKIub9JPqP .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uKIub9JPqP .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-uKIub9JPqP .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uKIub9JPqP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uKIub9JPqP .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uKIub9JPqP .copyright P {
  text-align: center;
}
.cid-uKIub9JPqP P {
  text-align: center;
}
.cid-uPmHN2By0s {
  z-index: 1000;
  width: 100%;
}
.cid-uPmHN2By0s nav.navbar {
  position: fixed;
}
.cid-uPmHN2By0s .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-uPmHN2By0s .dropdown-menu {
  padding: 0;
}
.cid-uPmHN2By0s .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPmHN2By0s .dropdown-item:hover,
.cid-uPmHN2By0s .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-uPmHN2By0s .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uPmHN2By0s .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPmHN2By0s .nav-link {
  position: relative;
}
.cid-uPmHN2By0s .container {
  display: flex;
  margin: auto;
}
.cid-uPmHN2By0s .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPmHN2By0s .navbar-caption {
  padding-right: 4rem;
}
.cid-uPmHN2By0s .dropdown-menu,
.cid-uPmHN2By0s .navbar.opened {
  background: #0b1e48 !important;
}
.cid-uPmHN2By0s .nav-item:focus,
.cid-uPmHN2By0s .nav-link:focus {
  outline: none;
}
.cid-uPmHN2By0s .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPmHN2By0s .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPmHN2By0s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPmHN2By0s .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPmHN2By0s .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPmHN2By0s .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPmHN2By0s .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-uPmHN2By0s .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPmHN2By0s .navbar.opened {
  transition: all .3s;
}
.cid-uPmHN2By0s .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uPmHN2By0s .navbar .navbar-logo img {
  width: auto;
}
.cid-uPmHN2By0s .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPmHN2By0s .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPmHN2By0s .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPmHN2By0s .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uPmHN2By0s .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPmHN2By0s .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPmHN2By0s .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-uPmHN2By0s .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPmHN2By0s .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uPmHN2By0s .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uPmHN2By0s .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPmHN2By0s .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPmHN2By0s .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPmHN2By0s .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPmHN2By0s .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-uPmHN2By0s .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPmHN2By0s .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPmHN2By0s .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPmHN2By0s .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPmHN2By0s .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPmHN2By0s .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uPmHN2By0s .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPmHN2By0s .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uPmHN2By0s .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uPmHN2By0s .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPmHN2By0s .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPmHN2By0s .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPmHN2By0s .dropdown-item.active,
.cid-uPmHN2By0s .dropdown-item:active {
  background-color: transparent;
}
.cid-uPmHN2By0s .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPmHN2By0s .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPmHN2By0s .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPmHN2By0s .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-uPmHN2By0s .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPmHN2By0s .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPmHN2By0s ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPmHN2By0s .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPmHN2By0s button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uPmHN2By0s button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uPmHN2By0s button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPmHN2By0s button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPmHN2By0s button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPmHN2By0s button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPmHN2By0s nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPmHN2By0s nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPmHN2By0s nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPmHN2By0s nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPmHN2By0s .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uPmHN2By0s a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPmHN2By0s .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-uPmHN2By0s .navbar {
    height: 77px;
  }
  .cid-uPmHN2By0s .navbar.opened {
    height: auto;
  }
  .cid-uPmHN2By0s .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPmHN38aby {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uPmHN3CoeX {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPmHN3CoeX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPmHN3CoeX img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uPmHN3CoeX .text-wrapper {
    padding: 2rem;
  }
}
.cid-uPmHN3CoeX .mbr-section-title {
  color: #163d82;
}
.cid-uPmHN44InF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uPmHN44InF .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uPmHN44InF .mbr-text {
  text-align: center;
  color: #163d82;
}
.cid-uQ6upfcI8C {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-uQ6upfcI8C .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQ6upfcI8C .row {
  flex-direction: row-reverse;
}
.cid-uQ6upfcI8C img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uQ6upfcI8C .text-wrapper {
    padding: 2rem;
  }
}
.cid-uQ6upfcI8C .mbr-text {
  color: #000000;
}
.cid-uQ6uqjyzM7 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-uQ6uqjyzM7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uQ6uqjyzM7 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uQ6uqjyzM7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uQ6uqjyzM7 .mbr-section-title {
  color: #163d82;
}
.cid-uPmHN4WGcl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-uPmHN4WGcl .mbr-section-subtitle {
  color: #163d82;
}
.cid-uPmHN5noVN {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
.cid-uPmHN5noVN .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-uPmHN5noVN .panel-group {
  border: none;
}
.cid-uPmHN5noVN .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uPmHN5noVN .panel-body,
.cid-uPmHN5noVN .card-header {
  padding: 1rem 0;
}
.cid-uPmHN5noVN .panel-title-edit {
  color: #000000;
}
.cid-uPmHN5noVN .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uPmHN5S6Dk {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #bbbbbb;
}
.cid-uPmHN5S6Dk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPmHN5S6Dk .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-uPmHN5S6Dk .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uPmHN5S6Dk .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPmHN5S6Dk .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uPmHN5S6Dk .item-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uPmHN5S6Dk .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uPmHN5S6Dk .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uPmHN5S6Dk .price {
  text-align: right;
}
.cid-uPmHN6o4CR {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-uPmHN6o4CR .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uPmHN6o4CR .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uPmHN6o4CR .card-img {
  margin-bottom: 1rem;
}
.cid-uPmHN6o4CR .card-img span {
  font-size: 60px;
}
.cid-uPmHN6Vmwz {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uPmHN7r5CW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-uPmHN7r5CW .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uPmHN7r5CW .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPmHN7r5CW .row {
    text-align: center;
  }
  .cid-uPmHN7r5CW .row > div {
    margin: auto;
  }
  .cid-uPmHN7r5CW .social-row {
    justify-content: center;
  }
}
.cid-uPmHN7r5CW .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uPmHN7r5CW .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uPmHN7r5CW .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPmHN7r5CW .list {
    margin-bottom: 0rem;
  }
}
.cid-uPmHN7r5CW .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uPmHN7r5CW .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-uPmHN7r5CW .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uPmHN7r5CW div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPmHN7r5CW .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uPmHN7r5CW .copyright P {
  text-align: center;
}
.cid-uPmHN7r5CW P {
  text-align: center;
}
.cid-uPn7MjR3nH {
  z-index: 1000;
  width: 100%;
}
.cid-uPn7MjR3nH nav.navbar {
  position: fixed;
}
.cid-uPn7MjR3nH .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-uPn7MjR3nH .dropdown-menu {
  padding: 0;
}
.cid-uPn7MjR3nH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPn7MjR3nH .dropdown-item:hover,
.cid-uPn7MjR3nH .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-uPn7MjR3nH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-uPn7MjR3nH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uPn7MjR3nH .nav-link {
  position: relative;
}
.cid-uPn7MjR3nH .container {
  display: flex;
  margin: auto;
}
.cid-uPn7MjR3nH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-uPn7MjR3nH .navbar-caption {
  padding-right: 4rem;
}
.cid-uPn7MjR3nH .dropdown-menu,
.cid-uPn7MjR3nH .navbar.opened {
  background: #0b1e48 !important;
}
.cid-uPn7MjR3nH .nav-item:focus,
.cid-uPn7MjR3nH .nav-link:focus {
  outline: none;
}
.cid-uPn7MjR3nH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uPn7MjR3nH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uPn7MjR3nH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-uPn7MjR3nH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uPn7MjR3nH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uPn7MjR3nH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uPn7MjR3nH .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-uPn7MjR3nH .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uPn7MjR3nH .navbar.opened {
  transition: all .3s;
}
.cid-uPn7MjR3nH .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-uPn7MjR3nH .navbar .navbar-logo img {
  width: auto;
}
.cid-uPn7MjR3nH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uPn7MjR3nH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uPn7MjR3nH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uPn7MjR3nH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-uPn7MjR3nH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uPn7MjR3nH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uPn7MjR3nH .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-uPn7MjR3nH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uPn7MjR3nH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-uPn7MjR3nH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-uPn7MjR3nH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uPn7MjR3nH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uPn7MjR3nH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uPn7MjR3nH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uPn7MjR3nH .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-uPn7MjR3nH .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-uPn7MjR3nH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uPn7MjR3nH .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uPn7MjR3nH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uPn7MjR3nH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uPn7MjR3nH .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-uPn7MjR3nH .navbar.navbar-short {
  min-height: 60px;
}
.cid-uPn7MjR3nH .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-uPn7MjR3nH .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-uPn7MjR3nH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uPn7MjR3nH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uPn7MjR3nH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uPn7MjR3nH .dropdown-item.active,
.cid-uPn7MjR3nH .dropdown-item:active {
  background-color: transparent;
}
.cid-uPn7MjR3nH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uPn7MjR3nH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uPn7MjR3nH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uPn7MjR3nH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-uPn7MjR3nH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uPn7MjR3nH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uPn7MjR3nH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uPn7MjR3nH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uPn7MjR3nH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-uPn7MjR3nH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-uPn7MjR3nH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-uPn7MjR3nH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-uPn7MjR3nH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-uPn7MjR3nH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-uPn7MjR3nH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPn7MjR3nH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-uPn7MjR3nH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-uPn7MjR3nH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-uPn7MjR3nH .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-uPn7MjR3nH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uPn7MjR3nH .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-uPn7MjR3nH .navbar {
    height: 77px;
  }
  .cid-uPn7MjR3nH .navbar.opened {
    height: auto;
  }
  .cid-uPn7MjR3nH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uPn7MkuWnO {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-uPn7Ml3wpA {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uPn7Ml3wpA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPn7Ml3wpA img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uPn7Ml3wpA .text-wrapper {
    padding: 2rem;
  }
}
.cid-uPn7Ml3wpA .mbr-section-title {
  color: #163d82;
}
.cid-uPsdFUmOMr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/zodiac-gold-2000.png-2000x217.png");
}
@media (max-width: 991px) {
  .cid-uPsdFUmOMr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uPsdFUmOMr .row {
  flex-direction: row-reverse;
}
.cid-uPsdFUmOMr img {
  width: 100%;
}
.cid-uPn7MlECfL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-uPn7MlECfL .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uPn7MlECfL .mbr-text {
  text-align: center;
  color: #163d82;
}
.cid-uPn7Mol3UR {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uPn7Mol3UR ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-uPn7Mol3UR li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-uPn7Mol3UR ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #0650f0;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-uPn7Mol3UR H3 {
  color: #163d82;
}
.cid-uPn7Mpnvr7 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-uPn7Mpnvr7 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-uPn7Mpnvr7 .panel-group {
  border: none;
}
.cid-uPn7Mpnvr7 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-uPn7Mpnvr7 .panel-body,
.cid-uPn7Mpnvr7 .card-header {
  padding: 1rem 0;
}
.cid-uPn7Mpnvr7 .panel-title-edit {
  color: #000000;
}
.cid-uPn7Mpnvr7 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-uPn7Mpnvr7 H3 {
  color: #163d82;
}
.cid-uPn9uBhpHF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #bbbbbb;
}
.cid-uPn9uBhpHF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uPn9uBhpHF .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-uPn9uBhpHF .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-uPn9uBhpHF .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPn9uBhpHF .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-uPn9uBhpHF .item-wrapper {
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-uPn9uBhpHF .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-uPn9uBhpHF .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-uPn9uBhpHF .price {
  text-align: right;
}
.cid-uPn9uBhpHF .card-title {
  color: #bbbbbb;
}
.cid-uPn7Ms0qBE {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-uPn7Ms0qBE .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-uPn7Ms0qBE .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-uPn7Ms0qBE .card-img {
  margin-bottom: 1rem;
}
.cid-uPn7Ms0qBE .card-img span {
  font-size: 60px;
}
.cid-uPn7MsBeLl {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-uPn7MthQYo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-uPn7MthQYo .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-uPn7MthQYo .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uPn7MthQYo .row {
    text-align: center;
  }
  .cid-uPn7MthQYo .row > div {
    margin: auto;
  }
  .cid-uPn7MthQYo .social-row {
    justify-content: center;
  }
}
.cid-uPn7MthQYo .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-uPn7MthQYo .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-uPn7MthQYo .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uPn7MthQYo .list {
    margin-bottom: 0rem;
  }
}
.cid-uPn7MthQYo .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-uPn7MthQYo .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-uPn7MthQYo .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-uPn7MthQYo div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uPn7MthQYo .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-uPn7MthQYo .copyright P {
  text-align: center;
}
.cid-uPn7MthQYo P {
  text-align: center;
}
.cid-v2hx4I5kE9 {
  z-index: 1000;
  width: 100%;
}
.cid-v2hx4I5kE9 nav.navbar {
  position: fixed;
}
.cid-v2hx4I5kE9 .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-v2hx4I5kE9 .dropdown-menu {
  padding: 0;
}
.cid-v2hx4I5kE9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v2hx4I5kE9 .dropdown-item:hover,
.cid-v2hx4I5kE9 .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-v2hx4I5kE9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-v2hx4I5kE9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v2hx4I5kE9 .nav-link {
  position: relative;
}
.cid-v2hx4I5kE9 .container {
  display: flex;
  margin: auto;
}
.cid-v2hx4I5kE9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v2hx4I5kE9 .navbar-caption {
  padding-right: 4rem;
}
.cid-v2hx4I5kE9 .dropdown-menu,
.cid-v2hx4I5kE9 .navbar.opened {
  background: #0b1e48 !important;
}
.cid-v2hx4I5kE9 .nav-item:focus,
.cid-v2hx4I5kE9 .nav-link:focus {
  outline: none;
}
.cid-v2hx4I5kE9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v2hx4I5kE9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v2hx4I5kE9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v2hx4I5kE9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v2hx4I5kE9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v2hx4I5kE9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v2hx4I5kE9 .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-v2hx4I5kE9 .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v2hx4I5kE9 .navbar.opened {
  transition: all .3s;
}
.cid-v2hx4I5kE9 .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-v2hx4I5kE9 .navbar .navbar-logo img {
  width: auto;
}
.cid-v2hx4I5kE9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v2hx4I5kE9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v2hx4I5kE9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v2hx4I5kE9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-v2hx4I5kE9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v2hx4I5kE9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v2hx4I5kE9 .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-v2hx4I5kE9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v2hx4I5kE9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v2hx4I5kE9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v2hx4I5kE9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v2hx4I5kE9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v2hx4I5kE9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v2hx4I5kE9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v2hx4I5kE9 .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-v2hx4I5kE9 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v2hx4I5kE9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v2hx4I5kE9 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v2hx4I5kE9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v2hx4I5kE9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v2hx4I5kE9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v2hx4I5kE9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-v2hx4I5kE9 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v2hx4I5kE9 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v2hx4I5kE9 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v2hx4I5kE9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v2hx4I5kE9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v2hx4I5kE9 .dropdown-item.active,
.cid-v2hx4I5kE9 .dropdown-item:active {
  background-color: transparent;
}
.cid-v2hx4I5kE9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v2hx4I5kE9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v2hx4I5kE9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v2hx4I5kE9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-v2hx4I5kE9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v2hx4I5kE9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v2hx4I5kE9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v2hx4I5kE9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v2hx4I5kE9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-v2hx4I5kE9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-v2hx4I5kE9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v2hx4I5kE9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v2hx4I5kE9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v2hx4I5kE9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v2hx4I5kE9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v2hx4I5kE9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v2hx4I5kE9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v2hx4I5kE9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v2hx4I5kE9 .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v2hx4I5kE9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v2hx4I5kE9 .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-v2hx4I5kE9 .navbar {
    height: 77px;
  }
  .cid-v2hx4I5kE9 .navbar.opened {
    height: auto;
  }
  .cid-v2hx4I5kE9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v2hx4ItO3L {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-v2hx4IOcuq {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v2hx4IOcuq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v2hx4IOcuq img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-v2hx4IOcuq .text-wrapper {
    padding: 2rem;
  }
}
.cid-v2hx4IOcuq .mbr-section-title {
  color: #0b1e48;
}
.cid-v2hx4Jd9qd {
  padding-top: 280px;
  background-image: url("../../../assets/images/deep-forest-waterfall-2000.png-2000x814.png");
}
.cid-v2hx4JtSP6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-v2hx4JtSP6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v2hx4JtSP6 .row {
  flex-direction: row-reverse;
}
.cid-v2hx4JtSP6 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-v2hx4JtSP6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-v2hx4JQHS3 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v2hx4JQHS3 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-v2hx4JQHS3 .panel-group {
  border: none;
}
.cid-v2hx4JQHS3 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v2hx4JQHS3 .panel-body,
.cid-v2hx4JQHS3 .card-header {
  padding: 1rem 0;
}
.cid-v2hx4JQHS3 .panel-title-edit {
  color: #000000;
}
.cid-v2hx4JQHS3 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-v2hx4KfOFr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-v2hx4KfOFr .item-wrapper:hover .item-title a {
  color: #830f0f !important;
}
.cid-v2hx4KfOFr .item-title,
.cid-v2hx4KfOFr .card_topic {
  margin-bottom: 12px;
}
.cid-v2hx4KfOFr .category_content {
  opacity: .8;
}
.cid-v2hx4KfOFr .card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #830f0f;
  margin-left: 10px;
  margin-right: 3px;
}
.cid-v2hx4KfOFr .mbr-text {
  margin: 25px 0;
  padding-left: 25px;
  border-left: 5px solid #0b1e48;
}
.cid-v2hx4KfOFr .mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 20px;
  border: none !important;
  background-color: transparent !important;
}
.cid-v2hx4KfOFr .mbr-section-btn .btn-secondary-outline:hover,
.cid-v2hx4KfOFr .mbr-section-btn .btn-secondary-outline .active,
.cid-v2hx4KfOFr .mbr-section-btn .btn-secondary-outline:focus {
  color: #0650f0 !important;
}
.cid-v2hx4KfOFr H5 {
  color: #0b1e48;
}
.cid-v2hx4KAUhX {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #0b1e48;
}
.cid-v2hx4KAUhX blockquote {
  border-color: #e6c63b;
  border-radius: 4px;
  background-color: #f2f1f1;
}
.cid-v2hx4KAUhX .mbr-section-title {
  color: #0d5009;
}
.cid-v2hx4KRipL {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-v2hx4KRipL .mbr-fallback-image.disabled {
  display: none;
}
.cid-v2hx4KRipL .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-v2hx4KRipL .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-v2hx4KRipL .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v2hx4KRipL .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-v2hx4KRipL .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-v2hx4KRipL .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-v2hx4KRipL .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-v2hx4KRipL .price {
  text-align: right;
}
.cid-v2hx4Lcjoy {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-v2hx4Lcjoy .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-v2hx4Lcjoy .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-v2hx4Lcjoy .card-img {
  margin-bottom: 1rem;
}
.cid-v2hx4Lcjoy .card-img span {
  font-size: 60px;
}
.cid-v2hx4LzNew {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-v2hx4LVIkD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-v2hx4LVIkD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v2hx4LVIkD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v2hx4LVIkD .row {
    text-align: center;
  }
  .cid-v2hx4LVIkD .row > div {
    margin: auto;
  }
  .cid-v2hx4LVIkD .social-row {
    justify-content: center;
  }
}
.cid-v2hx4LVIkD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-v2hx4LVIkD .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-v2hx4LVIkD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v2hx4LVIkD .list {
    margin-bottom: 0rem;
  }
}
.cid-v2hx4LVIkD .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-v2hx4LVIkD .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-v2hx4LVIkD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-v2hx4LVIkD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-v2hx4LVIkD .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-v2hx4LVIkD .copyright P {
  text-align: center;
}
.cid-v2hx4LVIkD P {
  text-align: center;
}
.cid-v2tvPakpbf {
  z-index: 1000;
  width: 100%;
}
.cid-v2tvPakpbf nav.navbar {
  position: fixed;
}
.cid-v2tvPakpbf .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-v2tvPakpbf .dropdown-menu {
  padding: 0;
}
.cid-v2tvPakpbf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v2tvPakpbf .dropdown-item:hover,
.cid-v2tvPakpbf .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-v2tvPakpbf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-v2tvPakpbf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-v2tvPakpbf .nav-link {
  position: relative;
}
.cid-v2tvPakpbf .container {
  display: flex;
  margin: auto;
}
.cid-v2tvPakpbf .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-v2tvPakpbf .navbar-caption {
  padding-right: 4rem;
}
.cid-v2tvPakpbf .dropdown-menu,
.cid-v2tvPakpbf .navbar.opened {
  background: #0b1e48 !important;
}
.cid-v2tvPakpbf .nav-item:focus,
.cid-v2tvPakpbf .nav-link:focus {
  outline: none;
}
.cid-v2tvPakpbf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-v2tvPakpbf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-v2tvPakpbf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-v2tvPakpbf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-v2tvPakpbf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-v2tvPakpbf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-v2tvPakpbf .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-v2tvPakpbf .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-v2tvPakpbf .navbar.opened {
  transition: all .3s;
}
.cid-v2tvPakpbf .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-v2tvPakpbf .navbar .navbar-logo img {
  width: auto;
}
.cid-v2tvPakpbf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-v2tvPakpbf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-v2tvPakpbf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-v2tvPakpbf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-v2tvPakpbf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-v2tvPakpbf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-v2tvPakpbf .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-v2tvPakpbf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-v2tvPakpbf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-v2tvPakpbf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-v2tvPakpbf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-v2tvPakpbf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-v2tvPakpbf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-v2tvPakpbf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-v2tvPakpbf .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-v2tvPakpbf .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-v2tvPakpbf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-v2tvPakpbf .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-v2tvPakpbf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-v2tvPakpbf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-v2tvPakpbf .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-v2tvPakpbf .navbar.navbar-short {
  min-height: 60px;
}
.cid-v2tvPakpbf .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-v2tvPakpbf .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-v2tvPakpbf .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-v2tvPakpbf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-v2tvPakpbf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-v2tvPakpbf .dropdown-item.active,
.cid-v2tvPakpbf .dropdown-item:active {
  background-color: transparent;
}
.cid-v2tvPakpbf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-v2tvPakpbf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-v2tvPakpbf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-v2tvPakpbf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-v2tvPakpbf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-v2tvPakpbf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-v2tvPakpbf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-v2tvPakpbf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-v2tvPakpbf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-v2tvPakpbf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-v2tvPakpbf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-v2tvPakpbf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-v2tvPakpbf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-v2tvPakpbf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-v2tvPakpbf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v2tvPakpbf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-v2tvPakpbf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-v2tvPakpbf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-v2tvPakpbf .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-v2tvPakpbf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-v2tvPakpbf .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-v2tvPakpbf .navbar {
    height: 77px;
  }
  .cid-v2tvPakpbf .navbar.opened {
    height: auto;
  }
  .cid-v2tvPakpbf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-v2tvPaFbiT {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-v2tvPaXUr7 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-v2tvPaXUr7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v2tvPaXUr7 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-v2tvPaXUr7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-v2tvPaXUr7 .mbr-section-title {
  color: #163d82;
}
.cid-v2tvPbjopy {
  padding-top: 280px;
  background-image: url("../../../assets/images/energy-healing-4-2000.png-2000x773.png");
}
.cid-v2tvPbzWtd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-v2tvPbzWtd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v2tvPbzWtd .row {
  flex-direction: row-reverse;
}
.cid-v2tvPbzWtd img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-v2tvPbzWtd .text-wrapper {
    padding: 2rem;
  }
}
.cid-v2tvPbzWtd .mbr-text {
  color: #000000;
}
.cid-v2tvPbzWtd .mbr-section-title {
  color: #163d82;
}
.cid-v2uJgpc3pc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffe885;
}
@media (max-width: 991px) {
  .cid-v2uJgpc3pc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-v2uJgpc3pc img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-v2uJgpc3pc .text-wrapper {
    padding: 2rem;
  }
}
.cid-v2uJgpc3pc .mbr-section-title {
  color: #163d82;
}
.cid-v2tvPbU5uK {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-v2tvPbU5uK .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-v2tvPbU5uK .panel-group {
  border: none;
}
.cid-v2tvPbU5uK .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-v2tvPbU5uK .panel-body,
.cid-v2tvPbU5uK .card-header {
  padding: 1rem 0;
}
.cid-v2tvPbU5uK .panel-title-edit {
  color: #000000;
}
.cid-v2tvPbU5uK .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-v2tvPcokEc {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #e6c63b;
}
.cid-v2tvPcokEc .mbr-fallback-image.disabled {
  display: none;
}
.cid-v2tvPcokEc .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-v2tvPcokEc .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-v2tvPcokEc .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v2tvPcokEc .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-v2tvPcokEc .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-v2tvPcokEc .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-v2tvPcokEc .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-v2tvPcokEc .price {
  text-align: right;
}
.cid-v2tvPcokEc .card-title {
  color: #163d82;
}
.cid-v2tvPcKMNK {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-v2tvPcKMNK .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-v2tvPcKMNK .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-v2tvPcKMNK .card-img {
  margin-bottom: 1rem;
}
.cid-v2tvPcKMNK .card-img span {
  font-size: 60px;
}
.cid-v2tvPd4HPB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-v2tvPdsnB1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-v2tvPdsnB1 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-v2tvPdsnB1 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-v2tvPdsnB1 .row {
    text-align: center;
  }
  .cid-v2tvPdsnB1 .row > div {
    margin: auto;
  }
  .cid-v2tvPdsnB1 .social-row {
    justify-content: center;
  }
}
.cid-v2tvPdsnB1 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-v2tvPdsnB1 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-v2tvPdsnB1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-v2tvPdsnB1 .list {
    margin-bottom: 0rem;
  }
}
.cid-v2tvPdsnB1 .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-v2tvPdsnB1 .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-v2tvPdsnB1 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-v2tvPdsnB1 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-v2tvPdsnB1 .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-v2tvPdsnB1 .copyright P {
  text-align: center;
}
.cid-v2tvPdsnB1 P {
  text-align: center;
}
.cid-vb2r5gZxLr {
  z-index: 1000;
  width: 100%;
}
.cid-vb2r5gZxLr nav.navbar {
  position: fixed;
}
.cid-vb2r5gZxLr .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-vb2r5gZxLr .dropdown-menu {
  padding: 0;
}
.cid-vb2r5gZxLr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vb2r5gZxLr .dropdown-item:hover,
.cid-vb2r5gZxLr .dropdown-item:focus {
  background: #0650f0 !important;
  color: white !important;
}
.cid-vb2r5gZxLr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: .667em 1em !important;
}
.cid-vb2r5gZxLr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-vb2r5gZxLr .nav-link {
  position: relative;
}
.cid-vb2r5gZxLr .container {
  display: flex;
  margin: auto;
}
.cid-vb2r5gZxLr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-vb2r5gZxLr .navbar-caption {
  padding-right: 4rem;
}
.cid-vb2r5gZxLr .dropdown-menu,
.cid-vb2r5gZxLr .navbar.opened {
  background: #0b1e48 !important;
}
.cid-vb2r5gZxLr .nav-item:focus,
.cid-vb2r5gZxLr .nav-link:focus {
  outline: none;
}
.cid-vb2r5gZxLr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-vb2r5gZxLr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-vb2r5gZxLr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-left: -1.8rem;
  padding-right: 1rem;
  font-size: inherit;
}
.cid-vb2r5gZxLr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-vb2r5gZxLr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vb2r5gZxLr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-vb2r5gZxLr .navbar {
  min-height: 77px;
  transition: all .3s;
  border-bottom: 1px solid transparent;
  background: #0b1e48;
}
.cid-vb2r5gZxLr .navbar:not(.navbar-short) {
  border-bottom: 1px solid #e6e6e6;
}
.cid-vb2r5gZxLr .navbar.opened {
  transition: all .3s;
}
.cid-vb2r5gZxLr .navbar .dropdown-item {
  padding: .5rem 1.8rem;
}
.cid-vb2r5gZxLr .navbar .navbar-logo img {
  width: auto;
}
.cid-vb2r5gZxLr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-vb2r5gZxLr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-vb2r5gZxLr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vb2r5gZxLr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 4.5rem);
  }
}
.cid-vb2r5gZxLr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-vb2r5gZxLr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-vb2r5gZxLr .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-vb2r5gZxLr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-vb2r5gZxLr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-vb2r5gZxLr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
@media (max-width: 991px) {
  .cid-vb2r5gZxLr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-vb2r5gZxLr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-vb2r5gZxLr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-vb2r5gZxLr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-vb2r5gZxLr .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-vb2r5gZxLr .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-vb2r5gZxLr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-vb2r5gZxLr .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem !important;
    text-align: center;
  }
  .cid-vb2r5gZxLr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-vb2r5gZxLr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vb2r5gZxLr .navbar .icons-menu {
    padding-left: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
}
.cid-vb2r5gZxLr .navbar.navbar-short {
  min-height: 60px;
}
.cid-vb2r5gZxLr .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-vb2r5gZxLr .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-vb2r5gZxLr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-vb2r5gZxLr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-vb2r5gZxLr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-vb2r5gZxLr .dropdown-item.active,
.cid-vb2r5gZxLr .dropdown-item:active {
  background-color: transparent;
}
.cid-vb2r5gZxLr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-vb2r5gZxLr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-vb2r5gZxLr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-vb2r5gZxLr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #0b1e48;
}
.cid-vb2r5gZxLr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-vb2r5gZxLr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-vb2r5gZxLr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-vb2r5gZxLr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-vb2r5gZxLr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  align-self: center;
}
.cid-vb2r5gZxLr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: currentColor;
}
.cid-vb2r5gZxLr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-vb2r5gZxLr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-vb2r5gZxLr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-vb2r5gZxLr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-vb2r5gZxLr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vb2r5gZxLr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-vb2r5gZxLr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-vb2r5gZxLr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-vb2r5gZxLr .navbar-dropdown {
  padding: .5rem 1rem;
  position: fixed;
}
.cid-vb2r5gZxLr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vb2r5gZxLr .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-vb2r5gZxLr .navbar {
    height: 77px;
  }
  .cid-vb2r5gZxLr .navbar.opened {
    height: auto;
  }
  .cid-vb2r5gZxLr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-vb2r5hyjcd {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/lauhala-2000-2000x840.jpg");
}
.cid-vb2rgXjvdK {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-vb2rgXjvdK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-vb2rgXjvdK img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-vb2rgXjvdK .text-wrapper {
    padding: 2rem;
  }
}
.cid-vb2rgXjvdK .mbr-section-title {
  color: #0d5009;
}
.cid-vb2rk8BC44 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #e6c63b;
}
.cid-vb2rk8BC44 .line {
  background-color: #0d5009;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-vb2rk8BC44 .mbr-text {
  text-align: center;
}
.cid-vb3ULQlH9q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vb3ULQlH9q .mbr-section-subtitle {
  color: #0d5009;
}
.cid-vb3UOS14lz {
  padding-top: 210px;
  background-image: url("../../../assets/images/plumeria-bunch-on-table.jpg-2000x1500.jpg");
}
.cid-vb3USQf8YR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vb3USQf8YR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vb3USQf8YR .card-title {
  margin-bottom: 26px;
  color: #830f0f;
}
.cid-vb3USQf8YR .mbr-text {
  margin-bottom: 30px;
}
.cid-vb3USQf8YR .iconfont-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
}
.cid-vb3USQf8YR .iconfont-wrapper svg {
  position: absolute;
  top: -20px;
  left: -28px;
}
.cid-vb3USQf8YR .iconfont-wrapper svg #grad_1 {
  stop-color: #6b3df0;
}
.cid-vb3USQf8YR .iconfont-wrapper svg #grad_2 {
  stop-color: #b39cf7;
}
.cid-vb3USQf8YR .iconfont-wrapper svg #blur_svg {
  flood-color: #6b3df0;
}
.cid-vb3USQf8YR .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-vb3USQf8YR .text-wrapper {
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vb3USQf8YR .text-wrapper {
    text-align: center;
  }
  .cid-vb3USQf8YR .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-vb3USQf8YR .mbr-text {
    margin-bottom: 20px;
  }
  .cid-vb3USQf8YR .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-vb3USQf8YR .card-title,
.cid-vb3USQf8YR .icon_block {
  color: #12700d;
}
.cid-vb3UU2JI7I {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fff0b0;
}
.cid-vb3UU2JI7I .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vb3UU2JI7I .card-title {
  margin-bottom: 26px;
  color: #830f0f;
}
.cid-vb3UU2JI7I .mbr-text {
  margin-bottom: 30px;
}
.cid-vb3UU2JI7I .iconfont-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
}
.cid-vb3UU2JI7I .iconfont-wrapper svg {
  position: absolute;
  top: -20px;
  left: -28px;
}
.cid-vb3UU2JI7I .iconfont-wrapper svg #grad_1 {
  stop-color: #6b3df0;
}
.cid-vb3UU2JI7I .iconfont-wrapper svg #grad_2 {
  stop-color: #b39cf7;
}
.cid-vb3UU2JI7I .iconfont-wrapper svg #blur_svg {
  flood-color: #6b3df0;
}
.cid-vb3UU2JI7I .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-vb3UU2JI7I .text-wrapper {
    padding-right: 0;
    padding-left: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vb3UU2JI7I .text-wrapper {
    text-align: center;
  }
  .cid-vb3UU2JI7I .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-vb3UU2JI7I .mbr-text {
    margin-bottom: 20px;
  }
  .cid-vb3UU2JI7I .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-vb3UU2JI7I .card-title,
.cid-vb3UU2JI7I .icon_block {
  color: #12700d;
}
.cid-vb3UV2w4V5 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fff0b0;
}
.cid-vb3UV2w4V5 .mbr-section-title {
  color: #12700d;
}
.cid-vfnMSVvIKW {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vfnMSVvIKW .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vfnMSVvIKW .card-title {
  margin-bottom: 26px;
  color: #830f0f;
}
.cid-vfnMSVvIKW .mbr-text {
  margin-bottom: 30px;
}
.cid-vfnMSVvIKW .iconfont-wrapper {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  display: inline-block;
  text-align: center;
  width: 70px;
  height: 70px;
}
.cid-vfnMSVvIKW .iconfont-wrapper svg {
  position: absolute;
  top: -20px;
  left: -28px;
}
.cid-vfnMSVvIKW .iconfont-wrapper svg #grad_1 {
  stop-color: #6b3df0;
}
.cid-vfnMSVvIKW .iconfont-wrapper svg #grad_2 {
  stop-color: #b39cf7;
}
.cid-vfnMSVvIKW .iconfont-wrapper svg #blur_svg {
  flood-color: #6b3df0;
}
.cid-vfnMSVvIKW .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-vfnMSVvIKW .text-wrapper {
    padding-right: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vfnMSVvIKW .text-wrapper {
    text-align: center;
  }
  .cid-vfnMSVvIKW .image-wrapper {
    margin-bottom: 40px;
  }
  .cid-vfnMSVvIKW .mbr-text {
    margin-bottom: 20px;
  }
  .cid-vfnMSVvIKW .iconfont-wrapper {
    margin-bottom: 20px;
  }
}
.cid-vfnMSVvIKW .card-title,
.cid-vfnMSVvIKW .icon_block {
  color: #163d82;
}
.cid-vfuihcKUJ8 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-vfuihcKUJ8 .mbr-section-title {
  color: #12700d;
}
.cid-vb3UWkLorh {
  padding-top: 210px;
  background-image: url("../../../assets/images/deep-forest-waterfall-2000.png-2000x814.png");
}
.cid-vb3UZDHG7P {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffe161;
}
.cid-vb3UZDHG7P .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #0650f0;
  margin-left: 1rem;
}
.cid-vb3UZDHG7P .panel-group {
  border: none;
}
.cid-vb3UZDHG7P .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-vb3UZDHG7P .panel-body,
.cid-vb3UZDHG7P .card-header {
  padding: 1rem 0;
}
.cid-vb3UZDHG7P .panel-title-edit {
  color: #000000;
}
.cid-vb3UZDHG7P .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-vbpoimkkyR {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #0b1e48;
}
.cid-vbpoimkkyR .mbr-section-title {
  color: #fff0b0;
}
.cid-vbpoimkkyR .mbr-section-subtitle {
  color: #e6c63b;
}
.cid-vdYYKUpcyF {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #bbbbbb;
}
.cid-vdYYKUpcyF .mbr-fallback-image.disabled {
  display: none;
}
.cid-vdYYKUpcyF .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-vdYYKUpcyF .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vdYYKUpcyF .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vdYYKUpcyF .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vdYYKUpcyF .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-vdYYKUpcyF .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vdYYKUpcyF .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vdYYKUpcyF .price {
  text-align: right;
}
.cid-vfomasqTf5 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #bed3f9;
}
.cid-vfomasqTf5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-vfomasqTf5 .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-vfomasqTf5 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vfomasqTf5 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vfomasqTf5 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vfomasqTf5 .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-vfomasqTf5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vfomasqTf5 .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vfomasqTf5 .price {
  text-align: right;
}
.cid-vfomasqTf5 .card-title {
  color: #163d82;
}
.cid-vb3V0W1w1F {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #353535;
}
.cid-vb3V0W1w1F .mbr-fallback-image.disabled {
  display: none;
}
.cid-vb3V0W1w1F .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-vb3V0W1w1F .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-vb3V0W1w1F .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vb3V0W1w1F .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-vb3V0W1w1F .item-wrapper {
  border-radius: 4px;
  background-color: #fff0b0;
}
.cid-vb3V0W1w1F .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-vb3V0W1w1F .item:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-vb3V0W1w1F .price {
  text-align: right;
}
.cid-vb2r5l13zD {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #0b1e48;
}
.cid-vb2r5l13zD .signature {
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.cid-vb2r5l13zD .mbr-section-title {
  letter-spacing: 0.1em;
}
.cid-vb2r5l13zD .card-img {
  margin-bottom: 1rem;
}
.cid-vb2r5l13zD .card-img span {
  font-size: 60px;
}
.cid-vb2r5lu8MH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/rooted-in-the-most-ancient-2000-1916x422.jpg");
}
.cid-vb2r5lXi1l {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #071533;
}
.cid-vb2r5lXi1l .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-vb2r5lXi1l .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-vb2r5lXi1l .row {
    text-align: center;
  }
  .cid-vb2r5lXi1l .row > div {
    margin: auto;
  }
  .cid-vb2r5lXi1l .social-row {
    justify-content: center;
  }
}
.cid-vb2r5lXi1l .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vb2r5lXi1l .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-vb2r5lXi1l .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-vb2r5lXi1l .list {
    margin-bottom: 0rem;
  }
}
.cid-vb2r5lXi1l .mbr-text {
  color: #fafafa;
  text-align: left;
}
.cid-vb2r5lXi1l .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-vb2r5lXi1l .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-vb2r5lXi1l div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-vb2r5lXi1l .copyright {
  color: #bbbbbb;
  text-align: center;
}
.cid-vb2r5lXi1l .copyright P {
  text-align: center;
}
.cid-vb2r5lXi1l P {
  text-align: center;
}
