body {
  font-family: Rubik;
}
.display-1 {
  font-family: 'Poppins', sans-serif;
  font-size: 4.25rem;
  font-display: swap;
}
.display-1 > .mbr-iconfont {
  font-size: 6.8rem;
}
.display-2 {
  font-family: 'Poppins', sans-serif;
  font-size: 3rem;
  font-display: swap;
}
.display-2 > .mbr-iconfont {
  font-size: 4.8rem;
}
.display-4 {
  font-family: 'Poppins', sans-serif;
  font-size: 1rem;
  font-display: swap;
}
.display-4 > .mbr-iconfont {
  font-size: 1.6rem;
}
.display-5 {
  font-family: 'Poppins', sans-serif;
  font-size: 1.5rem;
  font-display: swap;
}
.display-5 > .mbr-iconfont {
  font-size: 2.4rem;
}
.display-7 {
  font-family: 'Poppins', sans-serif;
  font-size: 0.85rem;
  font-display: swap;
}
.display-7 > .mbr-iconfont {
  font-size: 1.36rem;
}
/* ---- 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: 768px) {
  .display-1 {
    font-size: 3.4rem;
    font-size: calc( 2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-sm {
  padding: 0.6rem 1.5rem;
  border-radius: 3px;
}
.btn-md {
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-lg {
  padding: 1.2rem 3.2rem;
  border-radius: 3px;
}
.bg-primary {
  background-color: #5557a7 !important;
}
.bg-success {
  background-color: #f7ed4a !important;
}
.bg-info {
  background-color: #82786e !important;
}
.bg-warning {
  background-color: #c1c1c1 !important;
}
.bg-danger {
  background-color: #b1a374 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #5557a7 !important;
  border-color: #5557a7 !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #3b3d74 !important;
  border-color: #3b3d74 !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #3b3d74 !important;
  border-color: #3b3d74 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #e77a31 !important;
  border-color: #e77a31 !important;
  color: #ffffff !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #b65615 !important;
  border-color: #b65615 !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #b65615 !important;
  border-color: #b65615 !important;
}
.btn-info,
.btn-info:active {
  background-color: #82786e !important;
  border-color: #82786e !important;
  color: #ffffff !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}
.btn-success,
.btn-success:active {
  background-color: #f7ed4a !important;
  border-color: #f7ed4a !important;
  color: #3f3c03 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #3f3c03 !important;
  background-color: #eadd0a !important;
  border-color: #eadd0a !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #3f3c03 !important;
  background-color: #eadd0a !important;
  border-color: #eadd0a !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #c1c1c1 !important;
  border-color: #c1c1c1 !important;
  color: #ffffff !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #9b9b9b !important;
  border-color: #9b9b9b !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #9b9b9b !important;
  border-color: #9b9b9b !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
  color: #ffffff !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #8b7d4e !important;
  border-color: #8b7d4e !important;
}
.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #808080 !important;
  background-color: #d9d9d9 !important;
  border-color: #d9d9d9 !important;
}
.btn-black,
.btn-black:active {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffffff !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background: none;
  border-color: #333463;
  color: #333463;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #5557a7;
  border-color: #5557a7;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #5557a7 !important;
  border-color: #5557a7 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background: none;
  border-color: #9f4b13;
  color: #9f4b13;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #e77a31;
  border-color: #e77a31;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #e77a31 !important;
  border-color: #e77a31 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background: none;
  border-color: #4b453f;
  color: #4b453f;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #82786e;
  border-color: #82786e;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #82786e !important;
  border-color: #82786e !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background: none;
  border-color: #d2c609;
  color: #d2c609;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #3f3c03;
  background-color: #f7ed4a;
  border-color: #f7ed4a;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #3f3c03 !important;
  background-color: #f7ed4a !important;
  border-color: #f7ed4a !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background: none;
  border-color: #8e8e8e;
  color: #8e8e8e;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #c1c1c1;
  border-color: #c1c1c1;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #c1c1c1 !important;
  border-color: #c1c1c1 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background: none;
  border-color: #7a6e45;
  color: #7a6e45;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #b1a374;
  border-color: #b1a374;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #b1a374 !important;
  border-color: #b1a374 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
  color: #333333;
  background-color: #ffffff;
  border-color: #ffffff;
}
.text-primary {
  color: #5557a7 !important;
}
.text-secondary {
  color: #e77a31 !important;
}
.text-success {
  color: #f7ed4a !important;
}
.text-info {
  color: #82786e !important;
}
.text-warning {
  color: #c1c1c1 !important;
}
.text-danger {
  color: #b1a374 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #333463 !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #9f4b13 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #d2c609 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #4b453f !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #8e8e8e !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #7a6e45 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #b3b3b3 !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #82786e;
}
.alert-warning {
  background-color: #c1c1c1;
}
.alert-danger {
  background-color: #b1a374;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: none !important;
}
.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #5557a7;
  border-color: #5557a7;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #5557a7;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #a9aad3;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #beb8b2;
}
.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: #dfd9c6;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Poppins', sans-serif;
  font-size: 0.85rem;
  font-display: swap;
}
.form-control > .mbr-iconfont {
  font-size: 1.36rem;
}
blockquote {
  border-color: #5557a7;
}
/* Forms */
.mbr-form .btn {
  margin: .4rem 0;
}
.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);
}
@media (max-width: 767px) {
  .btn {
    font-size: .75rem !important;
  }
  .btn .mbr-iconfont {
    font-size: 1rem !important;
  }
}
/* Footer */
.mbr-footer-content li::before,
.mbr-footer .mbr-contacts li::before {
  background: #5557a7;
}
.mbr-footer-content li a:hover,
.mbr-footer .mbr-contacts li a:hover {
  color: #5557a7;
}
.footer3 input[type="email"],
.footer4 input[type="email"] {
  border-radius: 100px !important;
}
.footer3 .input-group-btn a.btn,
.footer4 .input-group-btn a.btn {
  border-radius: 100px !important;
}
.footer3 .input-group-btn button[type="submit"],
.footer4 .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
}
/* Headers*/
.header13 .form-inline input[type="email"],
.header14 .form-inline input[type="email"] {
  border-radius: 100px;
}
.header13 .form-inline input[type="text"],
.header14 .form-inline input[type="text"] {
  border-radius: 100px;
}
.header13 .form-inline input[type="tel"],
.header14 .form-inline input[type="tel"] {
  border-radius: 100px;
}
.header13 .form-inline a.btn,
.header14 .form-inline a.btn {
  border-radius: 100px;
}
.header13 .form-inline button,
.header14 .form-inline button {
  border-radius: 100px !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .card-wrapper {
    flex: auto !important;
  }
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #5557a7;
  color: #ffffff;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: currentColor;
  border-bottom-color: currentColor;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #5557a7;
  border-bottom-color: #5557a7;
}
.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: #5557a7 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #e77a31 !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%;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 100px;
  height: 100px;
  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='%235557a7' %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.3;
}
.cid-qTkzRZLJNu .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-qTkzRZLJNu .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qTkzRZLJNu a {
  font-style: normal;
}
.cid-qTkzRZLJNu .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qTkzRZLJNu .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qTkzRZLJNu .nav-item:focus,
.cid-qTkzRZLJNu .nav-link:focus {
  outline: none;
}
.cid-qTkzRZLJNu .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qTkzRZLJNu .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qTkzRZLJNu .menu-logo {
  margin-right: auto;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qTkzRZLJNu .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qTkzRZLJNu button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qTkzRZLJNu button.navbar-toggler:focus {
  outline: none;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .btn {
  display: flex;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qTkzRZLJNu .collapsed button.navbar-toggler {
  display: block;
}
.cid-qTkzRZLJNu .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qTkzRZLJNu .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qTkzRZLJNu .navbar-expand {
    flex-direction: column;
  }
  .cid-qTkzRZLJNu img {
    height: 3.8rem !important;
  }
  .cid-qTkzRZLJNu .btn {
    display: flex;
  }
  .cid-qTkzRZLJNu button.navbar-toggler {
    display: block;
  }
  .cid-qTkzRZLJNu .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qTkzRZLJNu .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qTkzRZLJNu .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing,
  .cid-qTkzRZLJNu .navbar-collapse.show {
    display: block !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qTkzRZLJNu .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qTkzRZLJNu .navbar-collapse {
  flex-basis: auto;
}
.cid-qTkzRZLJNu .nav-link:hover,
.cid-qTkzRZLJNu .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sl4iDcFtXL {
  background-image: url("../../../assets/images/kayakweb-2000x1500.jpg");
}
.cid-sl4iDcFtXL h1 {
  color: #616161;
}
.cid-sl4iDcFtXL h2,
.cid-sl4iDcFtXL h3,
.cid-sl4iDcFtXL p {
  color: #767676;
}
.cid-sl4iDcFtXL .mbr-section-subtitle {
  font-style: italic;
}
.cid-sl4iDcFtXL H1 {
  text-align: center;
  color: #0f7699;
}
.cid-sl4iDcFtXL H3 {
  text-align: center;
  color: #0f7699;
}
.cid-sl4iDcFtXL .mbr-text,
.cid-sl4iDcFtXL .mbr-section-btn {
  text-align: center;
}
.cid-s7YBtN2kBu {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-s7YBtN2kBu .title {
  padding-bottom: 2.5rem;
}
.cid-s7YBtN2kBu .mbr-text {
  color: #767676;
  margin: 0;
  padding-top: 0.5rem;
}
.cid-s7YBtN2kBu .wrapper {
  display: flex;
  padding: 1rem 0;
}
.cid-s7YBtN2kBu .wrapper .b-info {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-s7YBtN2kBu .iconfont-wrapper {
    display: none;
  }
}
.cid-skTQf0oG5E {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-skTQf0oG5E .form-control,
.cid-skTQf0oG5E .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-skTQf0oG5E .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-skTQf0oG5E textarea.form-control {
  min-height: 188px;
}
.cid-skTQf0oG5E .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-skTQf0oG5E .content-container {
    padding-right: 5rem;
  }
}
.cid-skToV9TDhP {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-skToV9TDhP .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-skToV9TDhP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-skToV9TDhP .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-skToV9TDhP .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-skToV9TDhP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-skToV9TDhP .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-skToV9TDhP .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-skToWDXrif {
  padding-top: 15px;
  padding-bottom: 0px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-skToWDXrif .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-skToWDXrif .social-list a:focus {
  text-decoration: none;
}
.cid-skToWDXrif H2 {
  color: #515154;
  text-align: center;
}
.cid-qTkzRZLJNu .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-qTkzRZLJNu .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qTkzRZLJNu a {
  font-style: normal;
}
.cid-qTkzRZLJNu .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qTkzRZLJNu .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qTkzRZLJNu .nav-item:focus,
.cid-qTkzRZLJNu .nav-link:focus {
  outline: none;
}
.cid-qTkzRZLJNu .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qTkzRZLJNu .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qTkzRZLJNu .menu-logo {
  margin-right: auto;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qTkzRZLJNu .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qTkzRZLJNu button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qTkzRZLJNu button.navbar-toggler:focus {
  outline: none;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .btn {
  display: flex;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qTkzRZLJNu .collapsed button.navbar-toggler {
  display: block;
}
.cid-qTkzRZLJNu .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qTkzRZLJNu .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qTkzRZLJNu .navbar-expand {
    flex-direction: column;
  }
  .cid-qTkzRZLJNu img {
    height: 3.8rem !important;
  }
  .cid-qTkzRZLJNu .btn {
    display: flex;
  }
  .cid-qTkzRZLJNu button.navbar-toggler {
    display: block;
  }
  .cid-qTkzRZLJNu .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qTkzRZLJNu .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qTkzRZLJNu .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing,
  .cid-qTkzRZLJNu .navbar-collapse.show {
    display: block !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qTkzRZLJNu .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qTkzRZLJNu .navbar-collapse {
  flex-basis: auto;
}
.cid-qTkzRZLJNu .nav-link:hover,
.cid-qTkzRZLJNu .dropdown-item:hover {
  color: #07526c !important;
}
.cid-skYASZrHMK {
  background-image: url("../../../assets/images/8905-roys-peak-wanaka-miles-holdenweb-2-2000x819.jpg");
}
.cid-skYASZrHMK h1 {
  color: #616161;
}
.cid-skYASZrHMK h2,
.cid-skYASZrHMK h3,
.cid-skYASZrHMK p {
  color: #767676;
}
.cid-skYASZrHMK .mbr-section-subtitle {
  font-style: italic;
}
.cid-skYASZrHMK H1 {
  text-align: center;
  color: #0f7699;
}
.cid-skYASZrHMK H3 {
  text-align: center;
  color: #0f7699;
}
.cid-si924xWYOZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-si924xWYOZ .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-si924xWYOZ .currentcost {
  color: #232323;
}
.cid-si924xWYOZ .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-si924xWYOZ .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-si924xWYOZ .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-si924xWYOZ .text-box {
    padding: 1rem;
  }
}
.cid-si924xWYOZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-si925hYtZa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-si925hYtZa .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-si925hYtZa .currentcost {
  color: #232323;
}
.cid-si925hYtZa .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-si925hYtZa .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-si925hYtZa .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-si925hYtZa .text-box {
    padding: 1rem;
  }
}
.cid-si925hYtZa .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-si925RRbOk {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #fafafa;
}
.cid-si925RRbOk .oldcost {
  text-decoration: line-through;
  color: #353535;
}
.cid-si925RRbOk .currentcost {
  color: #232323;
}
.cid-si925RRbOk .card-wrapper {
  border-radius: 4px;
  background: #ffffff;
}
@media (min-width: 992px) {
  .cid-si925RRbOk .text-box {
    padding: 2rem;
    padding-right: 4rem;
  }
}
@media (max-width: 991px) {
  .cid-si925RRbOk .text-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-si925RRbOk .text-box {
    padding: 1rem;
  }
}
.cid-si925RRbOk .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sl4wyIlNZ9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
@media (max-width: 767px) {
  .cid-sl4wyIlNZ9 .card-box {
    padding: 1rem;
  }
  .cid-sl4wyIlNZ9 .mbr-section-btn,
  .cid-sl4wyIlNZ9 .price {
    text-align: center;
  }
  .cid-sl4wyIlNZ9 .mbr-section-btn .btn {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .cid-sl4wyIlNZ9 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sl4wyIlNZ9 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-sl4wyIlNZ9 .card-wrapper {
  border-radius: 4px;
  background-color: #ffffff;
}
.cid-sl4wyIlNZ9 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sl4wyIlNZ9 .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-skTQ8dHGVb {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-skTQ8dHGVb .form-control,
.cid-skTQ8dHGVb .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-skTQ8dHGVb .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-skTQ8dHGVb textarea.form-control {
  min-height: 188px;
}
.cid-skTQ8dHGVb .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-skTQ8dHGVb .content-container {
    padding-right: 5rem;
  }
}
.cid-skTQ8dHGVb H1 {
  text-align: center;
}
.cid-skTQ8dHGVb .mbr-text,
.cid-skTQ8dHGVb .mbr-section-btn {
  text-align: center;
}
.cid-skToOM2Wj9 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-skToOM2Wj9 .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-skToOM2Wj9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-skToOM2Wj9 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-skToOM2Wj9 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-skToOM2Wj9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-skToOM2Wj9 .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-skToOM2Wj9 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-skToQ1aAQF {
  padding-top: 15px;
  padding-bottom: 0px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-skToQ1aAQF .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-skToQ1aAQF .social-list a:focus {
  text-decoration: none;
}
.cid-skToQ1aAQF H2 {
  color: #515154;
  text-align: center;
}
.cid-qTkzRZLJNu .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-qTkzRZLJNu .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qTkzRZLJNu a {
  font-style: normal;
}
.cid-qTkzRZLJNu .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qTkzRZLJNu .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qTkzRZLJNu .nav-item:focus,
.cid-qTkzRZLJNu .nav-link:focus {
  outline: none;
}
.cid-qTkzRZLJNu .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qTkzRZLJNu .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qTkzRZLJNu .menu-logo {
  margin-right: auto;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qTkzRZLJNu .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qTkzRZLJNu button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qTkzRZLJNu button.navbar-toggler:focus {
  outline: none;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .btn {
  display: flex;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qTkzRZLJNu .collapsed button.navbar-toggler {
  display: block;
}
.cid-qTkzRZLJNu .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qTkzRZLJNu .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qTkzRZLJNu .navbar-expand {
    flex-direction: column;
  }
  .cid-qTkzRZLJNu img {
    height: 3.8rem !important;
  }
  .cid-qTkzRZLJNu .btn {
    display: flex;
  }
  .cid-qTkzRZLJNu button.navbar-toggler {
    display: block;
  }
  .cid-qTkzRZLJNu .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qTkzRZLJNu .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qTkzRZLJNu .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing,
  .cid-qTkzRZLJNu .navbar-collapse.show {
    display: block !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qTkzRZLJNu .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qTkzRZLJNu .navbar-collapse {
  flex-basis: auto;
}
.cid-qTkzRZLJNu .nav-link:hover,
.cid-qTkzRZLJNu .dropdown-item:hover {
  color: #07526c !important;
}
.cid-skTYNOLe7B {
  background-image: url("../../../assets/images/ex22181-abel-tasman-fraser-clementsweb-2000x1335.jpg");
}
.cid-skTYNOLe7B h1 {
  color: #616161;
}
.cid-skTYNOLe7B h2,
.cid-skTYNOLe7B h3,
.cid-skTYNOLe7B p {
  color: #767676;
}
.cid-skTYNOLe7B .mbr-section-subtitle {
  font-style: italic;
}
.cid-skTYNOLe7B H1 {
  color: #ffffff;
  text-align: center;
}
.cid-siyaagvPaz {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-siyaagvPaz blockquote {
  border-color: #5252c4;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-siyaagvPaz .mbr-text {
  color: #515154;
}
.cid-siyaagvPaz .mbr-section-title {
  color: #515154;
}
.cid-siyasQiPXa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-siyasQiPXa blockquote {
  border-color: #5252c4;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-siyasQiPXa .mbr-text {
  color: #515154;
}
.cid-siyatxfL3O {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-siyatxfL3O blockquote {
  border-color: #5252c4;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-siyatxfL3O .mbr-text {
  color: #515154;
}
.cid-siyaubMYp6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-siyaubMYp6 blockquote {
  border-color: #5252c4;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-siyaubMYp6 .mbr-text {
  color: #515154;
}
.cid-skYEFMRMEH {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #efefef;
}
.cid-skYEFMRMEH .card-box {
  background-color: #ffffff;
  padding: 2rem;
}
.cid-skYEFMRMEH h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-skYEFMRMEH p {
  color: #767676;
  text-align: left;
}
.cid-skYEFMRMEH .card-wrapper {
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-skYEFMRMEH .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-skYEFMRMEH .card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
.cid-skYEFMRMEH P {
  text-align: left;
  color: #767676;
}
.cid-skYEFMRMEH .card-title {
  color: #5252c4;
}
.cid-skYDJwOKZo {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #efefef;
}
.cid-skYDJwOKZo .card-box {
  background-color: #ffffff;
  padding: 2rem;
}
.cid-skYDJwOKZo h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-skYDJwOKZo p {
  color: #767676;
  text-align: left;
}
.cid-skYDJwOKZo .card-wrapper {
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-skYDJwOKZo .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-skYDJwOKZo .card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
.cid-skYDJwOKZo .card-title {
  color: #5252c4;
}
.cid-skYDKgfojN {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #efefef;
}
.cid-skYDKgfojN .card-box {
  background-color: #ffffff;
  padding: 2rem;
}
.cid-skYDKgfojN h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-skYDKgfojN p {
  color: #767676;
  text-align: left;
}
.cid-skYDKgfojN .card-wrapper {
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-skYDKgfojN .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-skYDKgfojN .card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
.cid-skYDKgfojN .card-title {
  color: #5252c4;
}
.cid-skYDKSrnNf {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #efefef;
}
.cid-skYDKSrnNf .card-box {
  background-color: #ffffff;
  padding: 2rem;
}
.cid-skYDKSrnNf h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-skYDKSrnNf p {
  color: #767676;
  text-align: left;
}
.cid-skYDKSrnNf .card-wrapper {
  position: relative;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-skYDKSrnNf .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
.cid-skYDKSrnNf .card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
}
.cid-skYDKSrnNf .card-title {
  color: #5252c4;
}
.cid-skTQTY1bay {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-skTQTY1bay .form-control,
.cid-skTQTY1bay .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-skTQTY1bay .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-skTQTY1bay textarea.form-control {
  min-height: 188px;
}
.cid-skTQTY1bay .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-skTQTY1bay .content-container {
    padding-right: 5rem;
  }
}
.cid-siCsF2iQqm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-siCsF2iQqm .line {
  background-color: #5252c4;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-siCsF2iQqm .mbr-text {
  color: #515154;
}
.cid-siCqGXiT2j {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-skTp77DUXH {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-skTp77DUXH .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-skTp77DUXH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-skTp77DUXH .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-skTp77DUXH .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-skTp77DUXH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-skTp77DUXH .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-skTp77DUXH .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-skTp8lIjqx {
  padding-top: 15px;
  padding-bottom: 0px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-skTp8lIjqx .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-skTp8lIjqx .social-list a:focus {
  text-decoration: none;
}
.cid-skTp8lIjqx H2 {
  color: #515154;
  text-align: center;
}
.cid-qTkzRZLJNu .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-qTkzRZLJNu .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qTkzRZLJNu a {
  font-style: normal;
}
.cid-qTkzRZLJNu .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qTkzRZLJNu .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qTkzRZLJNu .nav-item:focus,
.cid-qTkzRZLJNu .nav-link:focus {
  outline: none;
}
.cid-qTkzRZLJNu .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qTkzRZLJNu .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qTkzRZLJNu .menu-logo {
  margin-right: auto;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qTkzRZLJNu .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qTkzRZLJNu button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qTkzRZLJNu button.navbar-toggler:focus {
  outline: none;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .btn {
  display: flex;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qTkzRZLJNu .collapsed button.navbar-toggler {
  display: block;
}
.cid-qTkzRZLJNu .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qTkzRZLJNu .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qTkzRZLJNu .navbar-expand {
    flex-direction: column;
  }
  .cid-qTkzRZLJNu img {
    height: 3.8rem !important;
  }
  .cid-qTkzRZLJNu .btn {
    display: flex;
  }
  .cid-qTkzRZLJNu button.navbar-toggler {
    display: block;
  }
  .cid-qTkzRZLJNu .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qTkzRZLJNu .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qTkzRZLJNu .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing,
  .cid-qTkzRZLJNu .navbar-collapse.show {
    display: block !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qTkzRZLJNu .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qTkzRZLJNu .navbar-collapse {
  flex-basis: auto;
}
.cid-qTkzRZLJNu .nav-link:hover,
.cid-qTkzRZLJNu .dropdown-item:hover {
  color: #07526c !important;
}
.cid-seojkfX8Lh {
  background-color: #4479d9;
}
.cid-seojkfX8Lh H3 {
  text-align: center;
}
.cid-seojkfX8Lh .mbr-text,
.cid-seojkfX8Lh .mbr-section-btn {
  text-align: center;
}
.cid-qTkzRZLJNu .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-qTkzRZLJNu .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qTkzRZLJNu a {
  font-style: normal;
}
.cid-qTkzRZLJNu .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qTkzRZLJNu .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qTkzRZLJNu .nav-item:focus,
.cid-qTkzRZLJNu .nav-link:focus {
  outline: none;
}
.cid-qTkzRZLJNu .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qTkzRZLJNu .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qTkzRZLJNu .menu-logo {
  margin-right: auto;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qTkzRZLJNu .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qTkzRZLJNu button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qTkzRZLJNu button.navbar-toggler:focus {
  outline: none;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .btn {
  display: flex;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qTkzRZLJNu .collapsed button.navbar-toggler {
  display: block;
}
.cid-qTkzRZLJNu .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qTkzRZLJNu .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qTkzRZLJNu .navbar-expand {
    flex-direction: column;
  }
  .cid-qTkzRZLJNu img {
    height: 3.8rem !important;
  }
  .cid-qTkzRZLJNu .btn {
    display: flex;
  }
  .cid-qTkzRZLJNu button.navbar-toggler {
    display: block;
  }
  .cid-qTkzRZLJNu .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qTkzRZLJNu .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qTkzRZLJNu .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing,
  .cid-qTkzRZLJNu .navbar-collapse.show {
    display: block !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qTkzRZLJNu .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qTkzRZLJNu .navbar-collapse {
  flex-basis: auto;
}
.cid-qTkzRZLJNu .nav-link:hover,
.cid-qTkzRZLJNu .dropdown-item:hover {
  color: #07526c !important;
}
.cid-skTDIuUtje {
  background-image: url("../../../assets/images/48-milford-sound-will-patino-1498x999.png");
}
.cid-skTDIuUtje h1 {
  color: #616161;
}
.cid-skTDIuUtje h2,
.cid-skTDIuUtje h3,
.cid-skTDIuUtje p {
  color: #767676;
}
.cid-skTDIuUtje .mbr-section-subtitle {
  font-style: italic;
}
.cid-skTDIuUtje H1 {
  color: #ffffff;
  text-align: center;
}
.cid-srMu2966Le {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-srMu2966Le .line {
  background-color: #149dcc;
  color: #149dcc;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-srMu2966Le .section-text {
  padding: 2rem 0;
}
.cid-srMu2966Le .inner-container {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .cid-srMu2966Le .inner-container {
    width: 100% !important;
  }
}
.cid-set1GEkwvH {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/9443-lake-pukaki-mount-cook-camilla-rutherford-951x634.png");
}
.cid-set1GEkwvH .mbr-overlay {
  background: #fafafa;
  opacity: 0.5;
}
.cid-set1GEkwvH img,
.cid-set1GEkwvH .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-set1GEkwvH .item:focus,
.cid-set1GEkwvH span:focus {
  outline: none;
}
.cid-set1GEkwvH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-set1GEkwvH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-set1GEkwvH .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-set1GEkwvH .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-set1GEkwvH .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-set1GEkwvH .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-set1GEkwvH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-set1GEkwvH .mbr-section-title {
  color: #efefef;
}
.cid-set1GEkwvH .mbr-text,
.cid-set1GEkwvH .mbr-section-btn {
  text-align: left;
}
.cid-set1GEkwvH .item-title {
  text-align: left;
}
.cid-set1GEkwvH .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-siskpi7j8H {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-siskpi7j8H img,
.cid-siskpi7j8H .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-siskpi7j8H .item:focus,
.cid-siskpi7j8H span:focus {
  outline: none;
}
.cid-siskpi7j8H .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-siskpi7j8H .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fcfcfc;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-siskpi7j8H .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-siskpi7j8H .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-siskpi7j8H .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-siskpi7j8H .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-siskpi7j8H .mbr-section-btn {
  margin-top: auto !important;
}
.cid-siskpi7j8H .mbr-section-title {
  color: #5252c4;
}
.cid-siskpi7j8H .mbr-text,
.cid-siskpi7j8H .mbr-section-btn {
  text-align: center;
}
.cid-siskpi7j8H .item-title {
  text-align: center;
}
.cid-siskpi7j8H .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-srRAxd6fck {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-srRAxd6fck .carousel-item {
  justify-content: center;
}
.cid-srRAxd6fck .carousel-item.active,
.cid-srRAxd6fck .carousel-item-next,
.cid-srRAxd6fck .carousel-item-prev {
  display: flex;
}
.cid-srRAxd6fck .carousel-controls a {
  transition: opacity .5s;
  font-size: 30px;
  position: absolute;
  top: 180px;
  bottom: auto;
  height: 60px;
  width: 60px;
  padding: 10px;
  color: #155ce0;
}
.cid-srRAxd6fck .carousel-controls a .mbr-iconfont {
  font-weight: 800;
}
.cid-srRAxd6fck .carousel-control-next span {
  padding-left: 5px;
}
.cid-srRAxd6fck .carousel-control-prev span {
  padding-right: 5px;
}
.cid-srRAxd6fck .user_image {
  width: 200px;
  height: 200px;
  margin-bottom: 1.6rem;
  overflow: hidden;
  border-radius: 50%;
  margin: 0 auto 2rem auto;
}
.cid-srRAxd6fck .user_image img {
  width: 100%;
  min-width: 100%;
  min-height: 100%;
}
@media (max-width: 230px) {
  .cid-srRAxd6fck .user_image {
    width: 100%;
    height: auto;
  }
}
.cid-skTFOEAYcu {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-skTFOEAYcu .form-control,
.cid-skTFOEAYcu .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-skTFOEAYcu .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-skTFOEAYcu textarea.form-control {
  min-height: 188px;
}
.cid-skTFOEAYcu .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-skTFOEAYcu .content-container {
    padding-right: 5rem;
  }
}
.cid-skTFOEAYcu H1 {
  text-align: center;
}
.cid-skTFOEAYcu .mbr-text,
.cid-skTFOEAYcu .mbr-section-btn {
  text-align: center;
}
.cid-set1QGy0CA {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-set1QGy0CA .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-set1QGy0CA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-set1QGy0CA .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-set1QGy0CA .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-set1QGy0CA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-set1QGy0CA .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-set1QGy0CA .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-siCT81ayNH {
  padding-top: 15px;
  padding-bottom: 0px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-siCT81ayNH .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-siCT81ayNH .social-list a:focus {
  text-decoration: none;
}
.cid-siCT81ayNH H2 {
  color: #515154;
  text-align: center;
}
.cid-qTkzRZLJNu .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-qTkzRZLJNu .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qTkzRZLJNu a {
  font-style: normal;
}
.cid-qTkzRZLJNu .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qTkzRZLJNu .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qTkzRZLJNu .nav-item:focus,
.cid-qTkzRZLJNu .nav-link:focus {
  outline: none;
}
.cid-qTkzRZLJNu .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qTkzRZLJNu .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qTkzRZLJNu .menu-logo {
  margin-right: auto;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qTkzRZLJNu .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qTkzRZLJNu button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qTkzRZLJNu button.navbar-toggler:focus {
  outline: none;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .btn {
  display: flex;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qTkzRZLJNu .collapsed button.navbar-toggler {
  display: block;
}
.cid-qTkzRZLJNu .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qTkzRZLJNu .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qTkzRZLJNu .navbar-expand {
    flex-direction: column;
  }
  .cid-qTkzRZLJNu img {
    height: 3.8rem !important;
  }
  .cid-qTkzRZLJNu .btn {
    display: flex;
  }
  .cid-qTkzRZLJNu button.navbar-toggler {
    display: block;
  }
  .cid-qTkzRZLJNu .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qTkzRZLJNu .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qTkzRZLJNu .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing,
  .cid-qTkzRZLJNu .navbar-collapse.show {
    display: block !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qTkzRZLJNu .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qTkzRZLJNu .navbar-collapse {
  flex-basis: auto;
}
.cid-qTkzRZLJNu .nav-link:hover,
.cid-qTkzRZLJNu .dropdown-item:hover {
  color: #07526c !important;
}
.cid-seyPknhCPY {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-seyPknhCPY .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #5557a7;
  margin-left: 1rem;
}
.cid-seyPknhCPY .panel-group {
  border: none;
}
.cid-seyPknhCPY .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-seyPknhCPY .panel-body,
.cid-seyPknhCPY .card-header {
  padding: 1rem 0;
}
.cid-seyPknhCPY .panel-title-edit {
  color: #515154;
}
.cid-seyPknhCPY .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-seyPknhCPY .panel-text {
  color: #515154;
}
.cid-sl4qxFiSbk {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sl4qxFiSbk blockquote {
  border-color: #5252c4;
  border-radius: 4px;
  background-color: #fafafa;
}
.cid-sl4qxFiSbk .mbr-section-title {
  color: #465052;
}
.cid-sl4qxFiSbk .mbr-text {
  color: #465052;
}
.cid-set1QGy0CA {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-set1QGy0CA .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-set1QGy0CA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-set1QGy0CA .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-set1QGy0CA .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-set1QGy0CA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-set1QGy0CA .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-set1QGy0CA .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-skTpfwNEus {
  padding-top: 15px;
  padding-bottom: 0px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-skTpfwNEus .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-skTpfwNEus .social-list a:focus {
  text-decoration: none;
}
.cid-skTpfwNEus H2 {
  color: #515154;
  text-align: center;
}
.cid-qTkzRZLJNu .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-qTkzRZLJNu .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qTkzRZLJNu a {
  font-style: normal;
}
.cid-qTkzRZLJNu .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qTkzRZLJNu .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qTkzRZLJNu .nav-item:focus,
.cid-qTkzRZLJNu .nav-link:focus {
  outline: none;
}
.cid-qTkzRZLJNu .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qTkzRZLJNu .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qTkzRZLJNu .menu-logo {
  margin-right: auto;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qTkzRZLJNu .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qTkzRZLJNu button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qTkzRZLJNu button.navbar-toggler:focus {
  outline: none;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .btn {
  display: flex;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qTkzRZLJNu .collapsed button.navbar-toggler {
  display: block;
}
.cid-qTkzRZLJNu .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qTkzRZLJNu .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qTkzRZLJNu .navbar-expand {
    flex-direction: column;
  }
  .cid-qTkzRZLJNu img {
    height: 3.8rem !important;
  }
  .cid-qTkzRZLJNu .btn {
    display: flex;
  }
  .cid-qTkzRZLJNu button.navbar-toggler {
    display: block;
  }
  .cid-qTkzRZLJNu .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qTkzRZLJNu .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qTkzRZLJNu .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing,
  .cid-qTkzRZLJNu .navbar-collapse.show {
    display: block !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qTkzRZLJNu .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qTkzRZLJNu .navbar-collapse {
  flex-basis: auto;
}
.cid-qTkzRZLJNu .nav-link:hover,
.cid-qTkzRZLJNu .dropdown-item:hover {
  color: #07526c !important;
}
.cid-set6wSKCHz {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-set6wSKCHz .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-set6wSKCHz .card {
    margin-bottom: 2rem!important;
  }
  .cid-set6wSKCHz .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-set6wSKCHz .link-wrap {
    align-items: center;
  }
}
.cid-set6wSKCHz .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-si9uixzt6T {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-si9uixzt6T img,
.cid-si9uixzt6T .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-si9uixzt6T .item:focus,
.cid-si9uixzt6T span:focus {
  outline: none;
}
.cid-si9uixzt6T .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-si9uixzt6T .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-si9uixzt6T .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-si9uixzt6T .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-si9uixzt6T .mbr-section-btn {
  margin-top: auto !important;
}
.cid-si9uixzt6T .mbr-section-title {
  color: #232323;
}
.cid-si9uixzt6T .mbr-text,
.cid-si9uixzt6T .mbr-section-btn {
  text-align: left;
}
.cid-si9uixzt6T .item-title {
  text-align: left;
}
.cid-si9uixzt6T .item-subtitle {
  text-align: center;
}
.cid-setc0NTkRp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-setc0NTkRp img,
.cid-setc0NTkRp .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-setc0NTkRp .item:focus,
.cid-setc0NTkRp span:focus {
  outline: none;
}
.cid-setc0NTkRp .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-setc0NTkRp .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-setc0NTkRp .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-setc0NTkRp .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-setc0NTkRp .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-setc0NTkRp .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-setc0NTkRp .mbr-section-btn {
  margin-top: auto !important;
}
.cid-setc0NTkRp .mbr-section-title {
  color: #5252c4;
}
.cid-setc0NTkRp .mbr-text,
.cid-setc0NTkRp .mbr-section-btn {
  text-align: left;
}
.cid-setc0NTkRp .item-title {
  text-align: left;
}
.cid-setc0NTkRp .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-skTPTqTzEI {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-skTPTqTzEI .form-control,
.cid-skTPTqTzEI .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-skTPTqTzEI .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-skTPTqTzEI textarea.form-control {
  min-height: 188px;
}
.cid-skTPTqTzEI .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-skTPTqTzEI .content-container {
    padding-right: 5rem;
  }
}
.cid-skTPTqTzEI .mbr-text,
.cid-skTPTqTzEI .mbr-section-btn {
  text-align: center;
}
.cid-skTPTqTzEI H1 {
  text-align: center;
}
.cid-set6Rqz39p {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-set6Rqz39p .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-set6Rqz39p .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-set6Rqz39p .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-set6Rqz39p .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-set6Rqz39p div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-set6Rqz39p .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-set6Rqz39p .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-skToD2fQ5w {
  padding-top: 15px;
  padding-bottom: 0px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-skToD2fQ5w .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-skToD2fQ5w .social-list a:focus {
  text-decoration: none;
}
.cid-skToD2fQ5w H2 {
  color: #515154;
  text-align: center;
}
.cid-sf9hv5vHCh .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sf9hv5vHCh .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sf9hv5vHCh a {
  font-style: normal;
}
.cid-sf9hv5vHCh .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sf9hv5vHCh .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sf9hv5vHCh .nav-item:focus,
.cid-sf9hv5vHCh .nav-link:focus {
  outline: none;
}
.cid-sf9hv5vHCh .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sf9hv5vHCh .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sf9hv5vHCh .menu-logo {
  margin-right: auto;
}
.cid-sf9hv5vHCh .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sf9hv5vHCh .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sf9hv5vHCh .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sf9hv5vHCh .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sf9hv5vHCh .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sf9hv5vHCh .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sf9hv5vHCh .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sf9hv5vHCh .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sf9hv5vHCh .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sf9hv5vHCh .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sf9hv5vHCh .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sf9hv5vHCh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sf9hv5vHCh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sf9hv5vHCh .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sf9hv5vHCh .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sf9hv5vHCh .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sf9hv5vHCh .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sf9hv5vHCh .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sf9hv5vHCh .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sf9hv5vHCh .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sf9hv5vHCh .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sf9hv5vHCh .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sf9hv5vHCh button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sf9hv5vHCh button.navbar-toggler:focus {
  outline: none;
}
.cid-sf9hv5vHCh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sf9hv5vHCh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sf9hv5vHCh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sf9hv5vHCh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sf9hv5vHCh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sf9hv5vHCh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sf9hv5vHCh nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sf9hv5vHCh nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sf9hv5vHCh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sf9hv5vHCh .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sf9hv5vHCh .collapsed .btn {
  display: flex;
}
.cid-sf9hv5vHCh .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sf9hv5vHCh .collapsed .navbar-collapse.collapsing,
.cid-sf9hv5vHCh .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sf9hv5vHCh .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sf9hv5vHCh .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sf9hv5vHCh .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sf9hv5vHCh .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sf9hv5vHCh .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sf9hv5vHCh .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sf9hv5vHCh .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sf9hv5vHCh .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sf9hv5vHCh .collapsed button.navbar-toggler {
  display: block;
}
.cid-sf9hv5vHCh .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sf9hv5vHCh .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sf9hv5vHCh .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sf9hv5vHCh .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sf9hv5vHCh .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sf9hv5vHCh .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sf9hv5vHCh .navbar-expand {
    flex-direction: column;
  }
  .cid-sf9hv5vHCh img {
    height: 3.8rem !important;
  }
  .cid-sf9hv5vHCh .btn {
    display: flex;
  }
  .cid-sf9hv5vHCh button.navbar-toggler {
    display: block;
  }
  .cid-sf9hv5vHCh .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sf9hv5vHCh .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sf9hv5vHCh .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sf9hv5vHCh .navbar-collapse.collapsing,
  .cid-sf9hv5vHCh .navbar-collapse.show {
    display: block !important;
  }
  .cid-sf9hv5vHCh .navbar-collapse.collapsing .navbar-nav,
  .cid-sf9hv5vHCh .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sf9hv5vHCh .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sf9hv5vHCh .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sf9hv5vHCh .navbar-collapse.collapsing .navbar-buttons,
  .cid-sf9hv5vHCh .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sf9hv5vHCh .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sf9hv5vHCh .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sf9hv5vHCh .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sf9hv5vHCh .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sf9hv5vHCh .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sf9hv5vHCh .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sf9hv5vHCh .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sf9hv5vHCh .navbar-collapse {
  flex-basis: auto;
}
.cid-sf9hv5vHCh .nav-link:hover,
.cid-sf9hv5vHCh .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sf9hv5QNL2 {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #fcfcfc;
}
.cid-sf9hv5QNL2 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-sf9hv5QNL2 .card {
    margin-bottom: 2rem!important;
  }
  .cid-sf9hv5QNL2 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sf9hv5QNL2 .link-wrap {
    align-items: center;
  }
}
.cid-sf9hv5QNL2 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sf9hv5QNL2 .mbr-text UL {
  text-align: left;
}
.cid-sf9hv5QNL2 .card-title,
.cid-sf9hv5QNL2 .card-box {
  color: #232323;
}
.cid-sf9hv5QNL2 .mbr-text {
  color: #232323;
}
.cid-si8W368G1x {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-si8W368G1x img,
.cid-si8W368G1x .item-img {
  width: 100%;
}
.cid-si8W368G1x .item:focus,
.cid-si8W368G1x span:focus {
  outline: none;
}
.cid-si8W368G1x .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-si8W368G1x .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-si8W368G1x .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-si8W368G1x .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-si8W368G1x .mbr-section-btn {
  margin-top: auto !important;
}
.cid-si8W368G1x .mbr-section-title {
  color: #232323;
}
.cid-si8W368G1x .mbr-text,
.cid-si8W368G1x .mbr-section-btn {
  text-align: left;
}
.cid-si8W368G1x .item-title {
  text-align: left;
}
.cid-si8W368G1x .item-subtitle {
  text-align: center;
}
.cid-sf9hv6KwKJ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sf9hv6KwKJ img,
.cid-sf9hv6KwKJ .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sf9hv6KwKJ .item:focus,
.cid-sf9hv6KwKJ span:focus {
  outline: none;
}
.cid-sf9hv6KwKJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sf9hv6KwKJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sf9hv6KwKJ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sf9hv6KwKJ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sf9hv6KwKJ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sf9hv6KwKJ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sf9hv6KwKJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sf9hv6KwKJ .mbr-section-title {
  color: #5252c4;
}
.cid-sf9hv6KwKJ .mbr-text,
.cid-sf9hv6KwKJ .mbr-section-btn {
  text-align: left;
}
.cid-sf9hv6KwKJ .item-title {
  text-align: left;
}
.cid-sf9hv6KwKJ .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-siOVIcHe0S {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-siOVIcHe0S .form-control,
.cid-siOVIcHe0S .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-siOVIcHe0S .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-siOVIcHe0S textarea.form-control {
  min-height: 188px;
}
.cid-siOVIcHe0S .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-siOVIcHe0S .content-container {
    padding-right: 5rem;
  }
}
.cid-siOVIcHe0S H1 {
  text-align: center;
}
.cid-siOVIcHe0S .mbr-text,
.cid-siOVIcHe0S .mbr-section-btn {
  text-align: center;
}
.cid-sf9hv7wrPm {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sf9hv7wrPm .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sf9hv7wrPm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sf9hv7wrPm .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sf9hv7wrPm .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sf9hv7wrPm div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sf9hv7wrPm .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sf9hv7wrPm .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-skTo8wEcK9 {
  padding-top: 15px;
  padding-bottom: 15px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-skTo8wEcK9 .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-skTo8wEcK9 .social-list a:focus {
  text-decoration: none;
}
.cid-skTo8wEcK9 H2 {
  color: #515154;
  text-align: center;
}
.cid-sgaqxLeivM .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sgaqxLeivM .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sgaqxLeivM a {
  font-style: normal;
}
.cid-sgaqxLeivM .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sgaqxLeivM .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sgaqxLeivM .nav-item:focus,
.cid-sgaqxLeivM .nav-link:focus {
  outline: none;
}
.cid-sgaqxLeivM .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sgaqxLeivM .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sgaqxLeivM .menu-logo {
  margin-right: auto;
}
.cid-sgaqxLeivM .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sgaqxLeivM .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sgaqxLeivM .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sgaqxLeivM .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sgaqxLeivM .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sgaqxLeivM .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sgaqxLeivM .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sgaqxLeivM .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sgaqxLeivM .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgaqxLeivM .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sgaqxLeivM .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sgaqxLeivM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sgaqxLeivM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgaqxLeivM .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sgaqxLeivM .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgaqxLeivM .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sgaqxLeivM .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sgaqxLeivM .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sgaqxLeivM .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sgaqxLeivM .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sgaqxLeivM .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sgaqxLeivM .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sgaqxLeivM button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sgaqxLeivM button.navbar-toggler:focus {
  outline: none;
}
.cid-sgaqxLeivM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sgaqxLeivM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sgaqxLeivM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sgaqxLeivM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sgaqxLeivM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sgaqxLeivM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sgaqxLeivM nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sgaqxLeivM nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sgaqxLeivM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sgaqxLeivM .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sgaqxLeivM .collapsed .btn {
  display: flex;
}
.cid-sgaqxLeivM .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sgaqxLeivM .collapsed .navbar-collapse.collapsing,
.cid-sgaqxLeivM .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sgaqxLeivM .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sgaqxLeivM .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sgaqxLeivM .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sgaqxLeivM .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sgaqxLeivM .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sgaqxLeivM .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sgaqxLeivM .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sgaqxLeivM .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sgaqxLeivM .collapsed button.navbar-toggler {
  display: block;
}
.cid-sgaqxLeivM .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sgaqxLeivM .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sgaqxLeivM .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sgaqxLeivM .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sgaqxLeivM .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sgaqxLeivM .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sgaqxLeivM .navbar-expand {
    flex-direction: column;
  }
  .cid-sgaqxLeivM img {
    height: 3.8rem !important;
  }
  .cid-sgaqxLeivM .btn {
    display: flex;
  }
  .cid-sgaqxLeivM button.navbar-toggler {
    display: block;
  }
  .cid-sgaqxLeivM .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sgaqxLeivM .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sgaqxLeivM .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sgaqxLeivM .navbar-collapse.collapsing,
  .cid-sgaqxLeivM .navbar-collapse.show {
    display: block !important;
  }
  .cid-sgaqxLeivM .navbar-collapse.collapsing .navbar-nav,
  .cid-sgaqxLeivM .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sgaqxLeivM .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sgaqxLeivM .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sgaqxLeivM .navbar-collapse.collapsing .navbar-buttons,
  .cid-sgaqxLeivM .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sgaqxLeivM .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sgaqxLeivM .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sgaqxLeivM .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sgaqxLeivM .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sgaqxLeivM .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sgaqxLeivM .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sgaqxLeivM .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sgaqxLeivM .navbar-collapse {
  flex-basis: auto;
}
.cid-sgaqxLeivM .nav-link:hover,
.cid-sgaqxLeivM .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sgaqxLMtnh {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sgaqxLMtnh .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-sgaqxLMtnh .card {
    margin-bottom: 2rem!important;
  }
  .cid-sgaqxLMtnh .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sgaqxLMtnh .link-wrap {
    align-items: center;
  }
}
.cid-sgaqxLMtnh .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-si9ueFr8aR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-si9ueFr8aR img,
.cid-si9ueFr8aR .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-si9ueFr8aR .item:focus,
.cid-si9ueFr8aR span:focus {
  outline: none;
}
.cid-si9ueFr8aR .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-si9ueFr8aR .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-si9ueFr8aR .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-si9ueFr8aR .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-si9ueFr8aR .mbr-section-btn {
  margin-top: auto !important;
}
.cid-si9ueFr8aR .mbr-section-title {
  color: #232323;
}
.cid-si9ueFr8aR .mbr-text,
.cid-si9ueFr8aR .mbr-section-btn {
  text-align: left;
}
.cid-si9ueFr8aR .item-title {
  text-align: left;
}
.cid-si9ueFr8aR .item-subtitle {
  text-align: center;
}
.cid-sgaqxN7VKC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sgaqxN7VKC img,
.cid-sgaqxN7VKC .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sgaqxN7VKC .item:focus,
.cid-sgaqxN7VKC span:focus {
  outline: none;
}
.cid-sgaqxN7VKC .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sgaqxN7VKC .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sgaqxN7VKC .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sgaqxN7VKC .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sgaqxN7VKC .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sgaqxN7VKC .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sgaqxN7VKC .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sgaqxN7VKC .mbr-section-title {
  color: #5252c4;
}
.cid-sgaqxN7VKC .mbr-text,
.cid-sgaqxN7VKC .mbr-section-btn {
  text-align: left;
}
.cid-sgaqxN7VKC .item-title {
  text-align: left;
}
.cid-sgaqxN7VKC .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-skTPLDhXob {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-skTPLDhXob .form-control,
.cid-skTPLDhXob .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-skTPLDhXob .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-skTPLDhXob textarea.form-control {
  min-height: 188px;
}
.cid-skTPLDhXob .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-skTPLDhXob .content-container {
    padding-right: 5rem;
  }
}
.cid-skTPLDhXob H1 {
  text-align: center;
}
.cid-skTPLDhXob .mbr-text,
.cid-skTPLDhXob .mbr-section-btn {
  text-align: center;
}
.cid-sgaqxOkVEH {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sgaqxOkVEH .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sgaqxOkVEH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sgaqxOkVEH .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sgaqxOkVEH .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sgaqxOkVEH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sgaqxOkVEH .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sgaqxOkVEH .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-skToyybHBx {
  padding-top: 15px;
  padding-bottom: 0px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-skToyybHBx .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-skToyybHBx .social-list a:focus {
  text-decoration: none;
}
.cid-skToyybHBx H2 {
  color: #515154;
  text-align: center;
}
.cid-sgaBfQV764 .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sgaBfQV764 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sgaBfQV764 a {
  font-style: normal;
}
.cid-sgaBfQV764 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sgaBfQV764 .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sgaBfQV764 .nav-item:focus,
.cid-sgaBfQV764 .nav-link:focus {
  outline: none;
}
.cid-sgaBfQV764 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sgaBfQV764 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sgaBfQV764 .menu-logo {
  margin-right: auto;
}
.cid-sgaBfQV764 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sgaBfQV764 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sgaBfQV764 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sgaBfQV764 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sgaBfQV764 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sgaBfQV764 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sgaBfQV764 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sgaBfQV764 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sgaBfQV764 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgaBfQV764 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sgaBfQV764 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sgaBfQV764 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sgaBfQV764 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgaBfQV764 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sgaBfQV764 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgaBfQV764 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sgaBfQV764 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sgaBfQV764 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sgaBfQV764 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sgaBfQV764 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sgaBfQV764 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sgaBfQV764 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sgaBfQV764 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sgaBfQV764 button.navbar-toggler:focus {
  outline: none;
}
.cid-sgaBfQV764 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sgaBfQV764 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sgaBfQV764 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sgaBfQV764 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sgaBfQV764 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sgaBfQV764 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sgaBfQV764 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sgaBfQV764 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sgaBfQV764 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sgaBfQV764 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sgaBfQV764 .collapsed .btn {
  display: flex;
}
.cid-sgaBfQV764 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sgaBfQV764 .collapsed .navbar-collapse.collapsing,
.cid-sgaBfQV764 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sgaBfQV764 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sgaBfQV764 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sgaBfQV764 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sgaBfQV764 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sgaBfQV764 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sgaBfQV764 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sgaBfQV764 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sgaBfQV764 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sgaBfQV764 .collapsed button.navbar-toggler {
  display: block;
}
.cid-sgaBfQV764 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sgaBfQV764 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sgaBfQV764 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sgaBfQV764 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sgaBfQV764 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sgaBfQV764 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sgaBfQV764 .navbar-expand {
    flex-direction: column;
  }
  .cid-sgaBfQV764 img {
    height: 3.8rem !important;
  }
  .cid-sgaBfQV764 .btn {
    display: flex;
  }
  .cid-sgaBfQV764 button.navbar-toggler {
    display: block;
  }
  .cid-sgaBfQV764 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sgaBfQV764 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sgaBfQV764 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sgaBfQV764 .navbar-collapse.collapsing,
  .cid-sgaBfQV764 .navbar-collapse.show {
    display: block !important;
  }
  .cid-sgaBfQV764 .navbar-collapse.collapsing .navbar-nav,
  .cid-sgaBfQV764 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sgaBfQV764 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sgaBfQV764 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sgaBfQV764 .navbar-collapse.collapsing .navbar-buttons,
  .cid-sgaBfQV764 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sgaBfQV764 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sgaBfQV764 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sgaBfQV764 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sgaBfQV764 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sgaBfQV764 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sgaBfQV764 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sgaBfQV764 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sgaBfQV764 .navbar-collapse {
  flex-basis: auto;
}
.cid-sgaBfQV764 .nav-link:hover,
.cid-sgaBfQV764 .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sgaBfRfLXZ {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sgaBfRfLXZ .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-sgaBfRfLXZ .card {
    margin-bottom: 2rem!important;
  }
  .cid-sgaBfRfLXZ .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sgaBfRfLXZ .link-wrap {
    align-items: center;
  }
}
.cid-sgaBfRfLXZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-si9ul8U5SA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-si9ul8U5SA img,
.cid-si9ul8U5SA .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-si9ul8U5SA .item:focus,
.cid-si9ul8U5SA span:focus {
  outline: none;
}
.cid-si9ul8U5SA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-si9ul8U5SA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-si9ul8U5SA .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-si9ul8U5SA .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-si9ul8U5SA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-si9ul8U5SA .mbr-section-title {
  color: #232323;
}
.cid-si9ul8U5SA .mbr-text,
.cid-si9ul8U5SA .mbr-section-btn {
  text-align: left;
}
.cid-si9ul8U5SA .item-title {
  text-align: left;
}
.cid-si9ul8U5SA .item-subtitle {
  text-align: center;
}
.cid-sgaBfS0NKw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sgaBfS0NKw img,
.cid-sgaBfS0NKw .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sgaBfS0NKw .item:focus,
.cid-sgaBfS0NKw span:focus {
  outline: none;
}
.cid-sgaBfS0NKw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sgaBfS0NKw .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sgaBfS0NKw .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sgaBfS0NKw .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sgaBfS0NKw .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sgaBfS0NKw .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sgaBfS0NKw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sgaBfS0NKw .mbr-section-title {
  color: #5252c4;
}
.cid-sgaBfS0NKw .mbr-text,
.cid-sgaBfS0NKw .mbr-section-btn {
  text-align: left;
}
.cid-sgaBfS0NKw .item-title {
  text-align: left;
}
.cid-sgaBfS0NKw .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-skTPXm6y68 {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-skTPXm6y68 .form-control,
.cid-skTPXm6y68 .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-skTPXm6y68 .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-skTPXm6y68 textarea.form-control {
  min-height: 188px;
}
.cid-skTPXm6y68 .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-skTPXm6y68 .content-container {
    padding-right: 5rem;
  }
}
.cid-skTPXm6y68 H1 {
  text-align: center;
}
.cid-skTPXm6y68 .mbr-text,
.cid-skTPXm6y68 .mbr-section-btn {
  text-align: center;
}
.cid-sgaBfSMvlv {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sgaBfSMvlv .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sgaBfSMvlv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sgaBfSMvlv .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sgaBfSMvlv .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sgaBfSMvlv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sgaBfSMvlv .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sgaBfSMvlv .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-skToGFMMzq {
  padding-top: 15px;
  padding-bottom: 0px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-skToGFMMzq .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-skToGFMMzq .social-list a:focus {
  text-decoration: none;
}
.cid-skToGFMMzq H2 {
  color: #515154;
  text-align: center;
}
.cid-sgaG9cFzCb .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sgaG9cFzCb .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sgaG9cFzCb a {
  font-style: normal;
}
.cid-sgaG9cFzCb .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sgaG9cFzCb .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sgaG9cFzCb .nav-item:focus,
.cid-sgaG9cFzCb .nav-link:focus {
  outline: none;
}
.cid-sgaG9cFzCb .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sgaG9cFzCb .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sgaG9cFzCb .menu-logo {
  margin-right: auto;
}
.cid-sgaG9cFzCb .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sgaG9cFzCb .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sgaG9cFzCb .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sgaG9cFzCb .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sgaG9cFzCb .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sgaG9cFzCb .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sgaG9cFzCb .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sgaG9cFzCb .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sgaG9cFzCb .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sgaG9cFzCb .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sgaG9cFzCb .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sgaG9cFzCb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sgaG9cFzCb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sgaG9cFzCb .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sgaG9cFzCb .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sgaG9cFzCb .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sgaG9cFzCb .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sgaG9cFzCb .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sgaG9cFzCb .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sgaG9cFzCb .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sgaG9cFzCb .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sgaG9cFzCb .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sgaG9cFzCb button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sgaG9cFzCb button.navbar-toggler:focus {
  outline: none;
}
.cid-sgaG9cFzCb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sgaG9cFzCb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sgaG9cFzCb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sgaG9cFzCb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sgaG9cFzCb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sgaG9cFzCb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sgaG9cFzCb nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sgaG9cFzCb nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sgaG9cFzCb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sgaG9cFzCb .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sgaG9cFzCb .collapsed .btn {
  display: flex;
}
.cid-sgaG9cFzCb .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sgaG9cFzCb .collapsed .navbar-collapse.collapsing,
.cid-sgaG9cFzCb .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sgaG9cFzCb .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sgaG9cFzCb .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sgaG9cFzCb .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sgaG9cFzCb .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sgaG9cFzCb .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sgaG9cFzCb .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sgaG9cFzCb .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sgaG9cFzCb .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sgaG9cFzCb .collapsed button.navbar-toggler {
  display: block;
}
.cid-sgaG9cFzCb .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sgaG9cFzCb .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sgaG9cFzCb .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sgaG9cFzCb .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sgaG9cFzCb .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sgaG9cFzCb .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sgaG9cFzCb .navbar-expand {
    flex-direction: column;
  }
  .cid-sgaG9cFzCb img {
    height: 3.8rem !important;
  }
  .cid-sgaG9cFzCb .btn {
    display: flex;
  }
  .cid-sgaG9cFzCb button.navbar-toggler {
    display: block;
  }
  .cid-sgaG9cFzCb .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sgaG9cFzCb .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sgaG9cFzCb .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sgaG9cFzCb .navbar-collapse.collapsing,
  .cid-sgaG9cFzCb .navbar-collapse.show {
    display: block !important;
  }
  .cid-sgaG9cFzCb .navbar-collapse.collapsing .navbar-nav,
  .cid-sgaG9cFzCb .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sgaG9cFzCb .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sgaG9cFzCb .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sgaG9cFzCb .navbar-collapse.collapsing .navbar-buttons,
  .cid-sgaG9cFzCb .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sgaG9cFzCb .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sgaG9cFzCb .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sgaG9cFzCb .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sgaG9cFzCb .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sgaG9cFzCb .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sgaG9cFzCb .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sgaG9cFzCb .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sgaG9cFzCb .navbar-collapse {
  flex-basis: auto;
}
.cid-sgaG9cFzCb .nav-link:hover,
.cid-sgaG9cFzCb .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sgaG9d8tNg {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sgaG9d8tNg .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-sgaG9d8tNg .card {
    margin-bottom: 2rem!important;
  }
  .cid-sgaG9d8tNg .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sgaG9d8tNg .link-wrap {
    align-items: center;
  }
}
.cid-sgaG9d8tNg .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-si9unGqqHf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-si9unGqqHf img,
.cid-si9unGqqHf .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-si9unGqqHf .item:focus,
.cid-si9unGqqHf span:focus {
  outline: none;
}
.cid-si9unGqqHf .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-si9unGqqHf .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-si9unGqqHf .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-si9unGqqHf .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-si9unGqqHf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-si9unGqqHf .mbr-section-title {
  color: #232323;
}
.cid-si9unGqqHf .mbr-text,
.cid-si9unGqqHf .mbr-section-btn {
  text-align: left;
}
.cid-si9unGqqHf .item-title {
  text-align: left;
}
.cid-si9unGqqHf .item-subtitle {
  text-align: center;
}
.cid-sgaG9dP7gY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sgaG9dP7gY img,
.cid-sgaG9dP7gY .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sgaG9dP7gY .item:focus,
.cid-sgaG9dP7gY span:focus {
  outline: none;
}
.cid-sgaG9dP7gY .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sgaG9dP7gY .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sgaG9dP7gY .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sgaG9dP7gY .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sgaG9dP7gY .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sgaG9dP7gY .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sgaG9dP7gY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sgaG9dP7gY .mbr-section-title {
  color: #5252c4;
}
.cid-sgaG9dP7gY .mbr-text,
.cid-sgaG9dP7gY .mbr-section-btn {
  text-align: left;
}
.cid-sgaG9dP7gY .item-title {
  text-align: left;
}
.cid-sgaG9dP7gY .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-skTQ22cBcL {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-skTQ22cBcL .form-control,
.cid-skTQ22cBcL .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-skTQ22cBcL .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-skTQ22cBcL textarea.form-control {
  min-height: 188px;
}
.cid-skTQ22cBcL .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-skTQ22cBcL .content-container {
    padding-right: 5rem;
  }
}
.cid-skTQ22cBcL .mbr-text,
.cid-skTQ22cBcL .mbr-section-btn {
  text-align: center;
}
.cid-skTQ22cBcL H1 {
  text-align: center;
}
.cid-sgaG9eDiBg {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sgaG9eDiBg .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sgaG9eDiBg .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sgaG9eDiBg .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sgaG9eDiBg .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sgaG9eDiBg div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sgaG9eDiBg .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sgaG9eDiBg .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-skToKSJJTw {
  padding-top: 15px;
  padding-bottom: 0px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-skToKSJJTw .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-skToKSJJTw .social-list a:focus {
  text-decoration: none;
}
.cid-skToKSJJTw H2 {
  color: #515154;
  text-align: center;
}
.cid-qTkzRZLJNu .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-qTkzRZLJNu .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-qTkzRZLJNu a {
  font-style: normal;
}
.cid-qTkzRZLJNu .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-qTkzRZLJNu .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-qTkzRZLJNu .nav-item:focus,
.cid-qTkzRZLJNu .nav-link:focus {
  outline: none;
}
.cid-qTkzRZLJNu .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-qTkzRZLJNu .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-qTkzRZLJNu .menu-logo {
  margin-right: auto;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-qTkzRZLJNu .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-qTkzRZLJNu .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-qTkzRZLJNu .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-qTkzRZLJNu .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-qTkzRZLJNu .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-qTkzRZLJNu button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-qTkzRZLJNu button.navbar-toggler:focus {
  outline: none;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-qTkzRZLJNu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-qTkzRZLJNu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-qTkzRZLJNu .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .btn {
  display: flex;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-qTkzRZLJNu .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-qTkzRZLJNu .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-qTkzRZLJNu .collapsed button.navbar-toggler {
  display: block;
}
.cid-qTkzRZLJNu .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-qTkzRZLJNu .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-qTkzRZLJNu .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-qTkzRZLJNu .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-qTkzRZLJNu .navbar-expand {
    flex-direction: column;
  }
  .cid-qTkzRZLJNu img {
    height: 3.8rem !important;
  }
  .cid-qTkzRZLJNu .btn {
    display: flex;
  }
  .cid-qTkzRZLJNu button.navbar-toggler {
    display: block;
  }
  .cid-qTkzRZLJNu .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-qTkzRZLJNu .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-qTkzRZLJNu .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing,
  .cid-qTkzRZLJNu .navbar-collapse.show {
    display: block !important;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-qTkzRZLJNu .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-qTkzRZLJNu .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-qTkzRZLJNu .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-qTkzRZLJNu .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-qTkzRZLJNu .menu-logo {
    flex-shrink: 0;
  }
}
.cid-qTkzRZLJNu .navbar-collapse {
  flex-basis: auto;
}
.cid-qTkzRZLJNu .nav-link:hover,
.cid-qTkzRZLJNu .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sl4hPxONjj {
  background-image: url("../../../assets/images/as38-marlborough-sounds-marlborough-rob-suistedweb-2000x887.jpg");
}
.cid-sl4hPxONjj h1 {
  color: #616161;
}
.cid-sl4hPxONjj h2,
.cid-sl4hPxONjj h3,
.cid-sl4hPxONjj p {
  color: #767676;
}
.cid-sl4hPxONjj .mbr-section-subtitle {
  font-style: italic;
}
.cid-sl4hPxONjj H1 {
  text-align: center;
  color: #ffffff;
}
.cid-sl4hPxONjj H3 {
  text-align: center;
  color: #ffffff;
}
.cid-sl4hPxONjj .mbr-text,
.cid-sl4hPxONjj .mbr-section-btn {
  text-align: center;
}
.cid-sEH5xJXIyf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sEH5xJXIyf .top-line {
  display: flex;
  justify-content: space-between;
}
.cid-sEH5xJXIyf .mbr-section-title,
.cid-sEH5xJXIyf .mbr-section-subtitle {
  text-align: center;
}
.cid-sEH5xJXIyf .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-sEH5xJXIyf .card-wrapper {
  border-radius: 4px;
  background-color: #f2f2f2;
}
.cid-sEH5xJXIyf .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-sEH5xJXIyf .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-sEH5xJXIyf .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sEH5xJXIyf .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-sEH5xJXIyf .card-title {
  text-align: right;
  color: #5252c4;
}
.cid-sEH5xJXIyf .cost {
  text-align: left;
}
.cid-sEH7Cn8vGZ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sEH7Cn8vGZ .top-line {
  display: flex;
  justify-content: space-between;
}
.cid-sEH7Cn8vGZ .mbr-section-title,
.cid-sEH7Cn8vGZ .mbr-section-subtitle {
  text-align: center;
}
.cid-sEH7Cn8vGZ .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-sEH7Cn8vGZ .card-wrapper {
  border-radius: 4px;
  background-color: #f2f2f2;
}
.cid-sEH7Cn8vGZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-sEH7Cn8vGZ .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-sEH7Cn8vGZ .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sEH7Cn8vGZ .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-sEH7Cn8vGZ .card-title {
  text-align: right;
  color: #5252c4;
}
.cid-sEH7Cn8vGZ .cost {
  text-align: left;
}
.cid-sEHqMYkcCj {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sEHqMYkcCj .top-line {
  display: flex;
  justify-content: space-between;
}
.cid-sEHqMYkcCj .mbr-section-title,
.cid-sEHqMYkcCj .mbr-section-subtitle {
  text-align: center;
}
.cid-sEHqMYkcCj .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-sEHqMYkcCj .card-wrapper {
  border-radius: 4px;
  background-color: #f2f2f2;
}
.cid-sEHqMYkcCj .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-sEHqMYkcCj .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-sEHqMYkcCj .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sEHqMYkcCj .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-sEHqMYkcCj .card-title {
  text-align: right;
  color: #5252c4;
}
.cid-sEHqMYkcCj .cost {
  text-align: left;
}
.cid-seyTgy9YK8 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-seyTgy9YK8 .top-line {
  display: flex;
  justify-content: space-between;
}
.cid-seyTgy9YK8 .mbr-section-title,
.cid-seyTgy9YK8 .mbr-section-subtitle {
  text-align: center;
}
.cid-seyTgy9YK8 .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-seyTgy9YK8 .card-wrapper {
  border-radius: 4px;
  background-color: #f2f2f2;
}
.cid-seyTgy9YK8 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-seyTgy9YK8 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-seyTgy9YK8 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-seyTgy9YK8 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-seyTgy9YK8 .mbr-section-title {
  color: #515154;
}
.cid-seyTiQW2p6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-seyTiQW2p6 .top-line {
  display: flex;
  justify-content: space-between;
}
.cid-seyTiQW2p6 .mbr-section-title,
.cid-seyTiQW2p6 .mbr-section-subtitle {
  text-align: center;
}
.cid-seyTiQW2p6 .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-seyTiQW2p6 .card-wrapper {
  border-radius: 4px;
  background-color: #f2f2f2;
}
.cid-seyTiQW2p6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-seyTiQW2p6 .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-seyTiQW2p6 .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-seyTiQW2p6 .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-seyTiQW2p6 .card-title {
  text-align: right;
}
.cid-seyTiQW2p6 .cost {
  text-align: left;
}
.cid-seyZ4EDBaw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-seyZ4EDBaw .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-skTPxlPj4j {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-skTPxlPj4j .form-control,
.cid-skTPxlPj4j .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-skTPxlPj4j .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-skTPxlPj4j textarea.form-control {
  min-height: 188px;
}
.cid-skTPxlPj4j .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-skTPxlPj4j .content-container {
    padding-right: 5rem;
  }
}
.cid-skTPxlPj4j .mbr-text,
.cid-skTPxlPj4j .mbr-section-btn {
  text-align: center;
}
.cid-skTPxlPj4j H1 {
  text-align: center;
}
.cid-skTopOEz7t {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-skTopOEz7t .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-skTopOEz7t .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-skTopOEz7t .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-skTopOEz7t .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-skTopOEz7t div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-skTopOEz7t .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-skTopOEz7t .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-skTnZaFYVj {
  padding-top: 15px;
  padding-bottom: 0px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-skTnZaFYVj .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-skTnZaFYVj .social-list a:focus {
  text-decoration: none;
}
.cid-skTnZaFYVj H2 {
  color: #515154;
  text-align: center;
}
.cid-sEvVxqebrS .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sEvVxqebrS .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sEvVxqebrS a {
  font-style: normal;
}
.cid-sEvVxqebrS .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sEvVxqebrS .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sEvVxqebrS .nav-item:focus,
.cid-sEvVxqebrS .nav-link:focus {
  outline: none;
}
.cid-sEvVxqebrS .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sEvVxqebrS .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sEvVxqebrS .menu-logo {
  margin-right: auto;
}
.cid-sEvVxqebrS .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sEvVxqebrS .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sEvVxqebrS .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sEvVxqebrS .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sEvVxqebrS .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sEvVxqebrS .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sEvVxqebrS .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sEvVxqebrS .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sEvVxqebrS .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sEvVxqebrS .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sEvVxqebrS .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sEvVxqebrS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sEvVxqebrS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sEvVxqebrS .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sEvVxqebrS .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sEvVxqebrS .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sEvVxqebrS .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sEvVxqebrS .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sEvVxqebrS .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sEvVxqebrS .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sEvVxqebrS .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sEvVxqebrS .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sEvVxqebrS button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sEvVxqebrS button.navbar-toggler:focus {
  outline: none;
}
.cid-sEvVxqebrS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sEvVxqebrS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sEvVxqebrS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sEvVxqebrS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sEvVxqebrS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sEvVxqebrS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sEvVxqebrS nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sEvVxqebrS nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sEvVxqebrS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sEvVxqebrS .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sEvVxqebrS .collapsed .btn {
  display: flex;
}
.cid-sEvVxqebrS .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sEvVxqebrS .collapsed .navbar-collapse.collapsing,
.cid-sEvVxqebrS .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sEvVxqebrS .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sEvVxqebrS .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sEvVxqebrS .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sEvVxqebrS .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sEvVxqebrS .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sEvVxqebrS .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sEvVxqebrS .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sEvVxqebrS .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sEvVxqebrS .collapsed button.navbar-toggler {
  display: block;
}
.cid-sEvVxqebrS .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sEvVxqebrS .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sEvVxqebrS .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sEvVxqebrS .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sEvVxqebrS .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sEvVxqebrS .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sEvVxqebrS .navbar-expand {
    flex-direction: column;
  }
  .cid-sEvVxqebrS img {
    height: 3.8rem !important;
  }
  .cid-sEvVxqebrS .btn {
    display: flex;
  }
  .cid-sEvVxqebrS button.navbar-toggler {
    display: block;
  }
  .cid-sEvVxqebrS .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sEvVxqebrS .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sEvVxqebrS .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sEvVxqebrS .navbar-collapse.collapsing,
  .cid-sEvVxqebrS .navbar-collapse.show {
    display: block !important;
  }
  .cid-sEvVxqebrS .navbar-collapse.collapsing .navbar-nav,
  .cid-sEvVxqebrS .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sEvVxqebrS .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sEvVxqebrS .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sEvVxqebrS .navbar-collapse.collapsing .navbar-buttons,
  .cid-sEvVxqebrS .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sEvVxqebrS .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sEvVxqebrS .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sEvVxqebrS .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sEvVxqebrS .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sEvVxqebrS .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sEvVxqebrS .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sEvVxqebrS .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sEvVxqebrS .navbar-collapse {
  flex-basis: auto;
}
.cid-sEvVxqebrS .nav-link:hover,
.cid-sEvVxqebrS .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sEvVxqFSX1 {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #fcfcfc;
}
.cid-sEvVxqFSX1 .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-sEvVxqFSX1 .card {
    margin-bottom: 2rem!important;
  }
  .cid-sEvVxqFSX1 .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sEvVxqFSX1 .link-wrap {
    align-items: center;
  }
}
.cid-sEvVxqFSX1 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sEvVxqFSX1 .mbr-text UL {
  text-align: left;
}
.cid-sEvVxqFSX1 .card-title,
.cid-sEvVxqFSX1 .card-box {
  color: #232323;
}
.cid-sEvVxqFSX1 .mbr-text {
  color: #232323;
}
.cid-sEvVxr44Rz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sEvVxr44Rz img,
.cid-sEvVxr44Rz .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-sEvVxr44Rz .item:focus,
.cid-sEvVxr44Rz span:focus {
  outline: none;
}
.cid-sEvVxr44Rz .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sEvVxr44Rz .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sEvVxr44Rz .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sEvVxr44Rz .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sEvVxr44Rz .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sEvVxr44Rz .mbr-section-title {
  color: #232323;
}
.cid-sEvVxr44Rz .mbr-text,
.cid-sEvVxr44Rz .mbr-section-btn {
  text-align: left;
}
.cid-sEvVxr44Rz .item-title {
  text-align: left;
}
.cid-sEvVxr44Rz .item-subtitle {
  text-align: center;
}
.cid-sEvVxrxAQJ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sEvVxrxAQJ img,
.cid-sEvVxrxAQJ .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sEvVxrxAQJ .item:focus,
.cid-sEvVxrxAQJ span:focus {
  outline: none;
}
.cid-sEvVxrxAQJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sEvVxrxAQJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sEvVxrxAQJ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sEvVxrxAQJ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sEvVxrxAQJ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sEvVxrxAQJ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sEvVxrxAQJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sEvVxrxAQJ .mbr-section-title {
  color: #5252c4;
}
.cid-sEvVxrxAQJ .mbr-text,
.cid-sEvVxrxAQJ .mbr-section-btn {
  text-align: left;
}
.cid-sEvVxrxAQJ .item-title {
  text-align: left;
}
.cid-sEvVxrxAQJ .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-sEvVxrW4rJ {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-sEvVxrW4rJ .form-control,
.cid-sEvVxrW4rJ .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-sEvVxrW4rJ .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-sEvVxrW4rJ textarea.form-control {
  min-height: 188px;
}
.cid-sEvVxrW4rJ .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-sEvVxrW4rJ .content-container {
    padding-right: 5rem;
  }
}
.cid-sEvVxrW4rJ H1 {
  text-align: center;
}
.cid-sEvVxrW4rJ .mbr-text,
.cid-sEvVxrW4rJ .mbr-section-btn {
  text-align: center;
}
.cid-sEvVxseS7i {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sEvVxseS7i .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sEvVxseS7i .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sEvVxseS7i .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sEvVxseS7i .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sEvVxseS7i div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sEvVxseS7i .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sEvVxseS7i .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-sEvVxszVBa {
  padding-top: 15px;
  padding-bottom: 15px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-sEvVxszVBa .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-sEvVxszVBa .social-list a:focus {
  text-decoration: none;
}
.cid-sEvVxszVBa H2 {
  color: #515154;
  text-align: center;
}
.cid-sEHbSTfxIx .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sEHbSTfxIx .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sEHbSTfxIx a {
  font-style: normal;
}
.cid-sEHbSTfxIx .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sEHbSTfxIx .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sEHbSTfxIx .nav-item:focus,
.cid-sEHbSTfxIx .nav-link:focus {
  outline: none;
}
.cid-sEHbSTfxIx .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sEHbSTfxIx .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sEHbSTfxIx .menu-logo {
  margin-right: auto;
}
.cid-sEHbSTfxIx .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sEHbSTfxIx .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sEHbSTfxIx .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sEHbSTfxIx .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sEHbSTfxIx .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sEHbSTfxIx .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sEHbSTfxIx .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sEHbSTfxIx .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sEHbSTfxIx .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sEHbSTfxIx .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sEHbSTfxIx .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sEHbSTfxIx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sEHbSTfxIx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sEHbSTfxIx .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sEHbSTfxIx .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sEHbSTfxIx .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sEHbSTfxIx .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sEHbSTfxIx .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sEHbSTfxIx .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sEHbSTfxIx .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sEHbSTfxIx .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sEHbSTfxIx .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sEHbSTfxIx button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sEHbSTfxIx button.navbar-toggler:focus {
  outline: none;
}
.cid-sEHbSTfxIx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sEHbSTfxIx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sEHbSTfxIx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sEHbSTfxIx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sEHbSTfxIx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sEHbSTfxIx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sEHbSTfxIx nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sEHbSTfxIx nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sEHbSTfxIx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sEHbSTfxIx .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sEHbSTfxIx .collapsed .btn {
  display: flex;
}
.cid-sEHbSTfxIx .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sEHbSTfxIx .collapsed .navbar-collapse.collapsing,
.cid-sEHbSTfxIx .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sEHbSTfxIx .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sEHbSTfxIx .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sEHbSTfxIx .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sEHbSTfxIx .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sEHbSTfxIx .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sEHbSTfxIx .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sEHbSTfxIx .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sEHbSTfxIx .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sEHbSTfxIx .collapsed button.navbar-toggler {
  display: block;
}
.cid-sEHbSTfxIx .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sEHbSTfxIx .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sEHbSTfxIx .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sEHbSTfxIx .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sEHbSTfxIx .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sEHbSTfxIx .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sEHbSTfxIx .navbar-expand {
    flex-direction: column;
  }
  .cid-sEHbSTfxIx img {
    height: 3.8rem !important;
  }
  .cid-sEHbSTfxIx .btn {
    display: flex;
  }
  .cid-sEHbSTfxIx button.navbar-toggler {
    display: block;
  }
  .cid-sEHbSTfxIx .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sEHbSTfxIx .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sEHbSTfxIx .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sEHbSTfxIx .navbar-collapse.collapsing,
  .cid-sEHbSTfxIx .navbar-collapse.show {
    display: block !important;
  }
  .cid-sEHbSTfxIx .navbar-collapse.collapsing .navbar-nav,
  .cid-sEHbSTfxIx .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sEHbSTfxIx .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sEHbSTfxIx .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sEHbSTfxIx .navbar-collapse.collapsing .navbar-buttons,
  .cid-sEHbSTfxIx .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sEHbSTfxIx .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sEHbSTfxIx .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sEHbSTfxIx .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sEHbSTfxIx .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sEHbSTfxIx .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sEHbSTfxIx .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sEHbSTfxIx .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sEHbSTfxIx .navbar-collapse {
  flex-basis: auto;
}
.cid-sEHbSTfxIx .nav-link:hover,
.cid-sEHbSTfxIx .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sEHbSTvGNk {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #fcfcfc;
}
.cid-sEHbSTvGNk .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-sEHbSTvGNk .card {
    margin-bottom: 2rem!important;
  }
  .cid-sEHbSTvGNk .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sEHbSTvGNk .link-wrap {
    align-items: center;
  }
}
.cid-sEHbSTvGNk .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sEHbSTvGNk .mbr-text UL {
  text-align: left;
}
.cid-sEHbSTvGNk .card-title,
.cid-sEHbSTvGNk .card-box {
  color: #232323;
}
.cid-sEHbSTvGNk .mbr-text {
  color: #232323;
}
.cid-sEHbSTK6VL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sEHbSTK6VL img,
.cid-sEHbSTK6VL .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-sEHbSTK6VL .item:focus,
.cid-sEHbSTK6VL span:focus {
  outline: none;
}
.cid-sEHbSTK6VL .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sEHbSTK6VL .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sEHbSTK6VL .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sEHbSTK6VL .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sEHbSTK6VL .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sEHbSTK6VL .mbr-section-title {
  color: #232323;
}
.cid-sEHbSTK6VL .mbr-text,
.cid-sEHbSTK6VL .mbr-section-btn {
  text-align: left;
}
.cid-sEHbSTK6VL .item-title {
  text-align: left;
}
.cid-sEHbSTK6VL .item-subtitle {
  text-align: center;
}
.cid-sEHbSU88Te {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sEHbSU88Te img,
.cid-sEHbSU88Te .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sEHbSU88Te .item:focus,
.cid-sEHbSU88Te span:focus {
  outline: none;
}
.cid-sEHbSU88Te .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sEHbSU88Te .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sEHbSU88Te .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sEHbSU88Te .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sEHbSU88Te .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sEHbSU88Te .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sEHbSU88Te .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sEHbSU88Te .mbr-section-title {
  color: #5252c4;
}
.cid-sEHbSU88Te .mbr-text,
.cid-sEHbSU88Te .mbr-section-btn {
  text-align: left;
}
.cid-sEHbSU88Te .item-title {
  text-align: left;
}
.cid-sEHbSU88Te .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-sEHbSUtiI5 {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-sEHbSUtiI5 .form-control,
.cid-sEHbSUtiI5 .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-sEHbSUtiI5 .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-sEHbSUtiI5 textarea.form-control {
  min-height: 188px;
}
.cid-sEHbSUtiI5 .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-sEHbSUtiI5 .content-container {
    padding-right: 5rem;
  }
}
.cid-sEHbSUtiI5 H1 {
  text-align: center;
}
.cid-sEHbSUtiI5 .mbr-text,
.cid-sEHbSUtiI5 .mbr-section-btn {
  text-align: center;
}
.cid-sEHbSUGdtO {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sEHbSUGdtO .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sEHbSUGdtO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sEHbSUGdtO .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sEHbSUGdtO .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sEHbSUGdtO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sEHbSUGdtO .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sEHbSUGdtO .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-sEHbSUYuKP {
  padding-top: 15px;
  padding-bottom: 15px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-sEHbSUYuKP .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-sEHbSUYuKP .social-list a:focus {
  text-decoration: none;
}
.cid-sEHbSUYuKP H2 {
  color: #515154;
  text-align: center;
}
.cid-sEBTskohjv .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sEBTskohjv .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sEBTskohjv a {
  font-style: normal;
}
.cid-sEBTskohjv .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sEBTskohjv .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sEBTskohjv .nav-item:focus,
.cid-sEBTskohjv .nav-link:focus {
  outline: none;
}
.cid-sEBTskohjv .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sEBTskohjv .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sEBTskohjv .menu-logo {
  margin-right: auto;
}
.cid-sEBTskohjv .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sEBTskohjv .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sEBTskohjv .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sEBTskohjv .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sEBTskohjv .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sEBTskohjv .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sEBTskohjv .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sEBTskohjv .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sEBTskohjv .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sEBTskohjv .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sEBTskohjv .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sEBTskohjv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sEBTskohjv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sEBTskohjv .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sEBTskohjv .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sEBTskohjv .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sEBTskohjv .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sEBTskohjv .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sEBTskohjv .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sEBTskohjv .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sEBTskohjv .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sEBTskohjv .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sEBTskohjv button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sEBTskohjv button.navbar-toggler:focus {
  outline: none;
}
.cid-sEBTskohjv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sEBTskohjv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sEBTskohjv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sEBTskohjv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sEBTskohjv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sEBTskohjv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sEBTskohjv nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sEBTskohjv nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sEBTskohjv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sEBTskohjv .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sEBTskohjv .collapsed .btn {
  display: flex;
}
.cid-sEBTskohjv .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sEBTskohjv .collapsed .navbar-collapse.collapsing,
.cid-sEBTskohjv .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sEBTskohjv .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sEBTskohjv .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sEBTskohjv .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sEBTskohjv .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sEBTskohjv .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sEBTskohjv .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sEBTskohjv .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sEBTskohjv .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sEBTskohjv .collapsed button.navbar-toggler {
  display: block;
}
.cid-sEBTskohjv .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sEBTskohjv .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sEBTskohjv .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sEBTskohjv .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sEBTskohjv .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sEBTskohjv .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sEBTskohjv .navbar-expand {
    flex-direction: column;
  }
  .cid-sEBTskohjv img {
    height: 3.8rem !important;
  }
  .cid-sEBTskohjv .btn {
    display: flex;
  }
  .cid-sEBTskohjv button.navbar-toggler {
    display: block;
  }
  .cid-sEBTskohjv .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sEBTskohjv .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sEBTskohjv .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sEBTskohjv .navbar-collapse.collapsing,
  .cid-sEBTskohjv .navbar-collapse.show {
    display: block !important;
  }
  .cid-sEBTskohjv .navbar-collapse.collapsing .navbar-nav,
  .cid-sEBTskohjv .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sEBTskohjv .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sEBTskohjv .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sEBTskohjv .navbar-collapse.collapsing .navbar-buttons,
  .cid-sEBTskohjv .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sEBTskohjv .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sEBTskohjv .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sEBTskohjv .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sEBTskohjv .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sEBTskohjv .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sEBTskohjv .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sEBTskohjv .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sEBTskohjv .navbar-collapse {
  flex-basis: auto;
}
.cid-sEBTskohjv .nav-link:hover,
.cid-sEBTskohjv .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sEBTskTOqT {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #fcfcfc;
}
.cid-sEBTskTOqT .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-sEBTskTOqT .card {
    margin-bottom: 2rem!important;
  }
  .cid-sEBTskTOqT .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sEBTskTOqT .link-wrap {
    align-items: center;
  }
}
.cid-sEBTskTOqT .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sEBTskTOqT .mbr-text UL {
  text-align: left;
}
.cid-sEBTskTOqT .card-title,
.cid-sEBTskTOqT .card-box {
  color: #232323;
}
.cid-sEBTskTOqT .mbr-text {
  color: #232323;
}
.cid-sEBTsliUMk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sEBTsliUMk img,
.cid-sEBTsliUMk .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-sEBTsliUMk .item:focus,
.cid-sEBTsliUMk span:focus {
  outline: none;
}
.cid-sEBTsliUMk .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sEBTsliUMk .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sEBTsliUMk .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sEBTsliUMk .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sEBTsliUMk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sEBTsliUMk .mbr-section-title {
  color: #232323;
}
.cid-sEBTsliUMk .mbr-text,
.cid-sEBTsliUMk .mbr-section-btn {
  text-align: left;
}
.cid-sEBTsliUMk .item-title {
  text-align: left;
}
.cid-sEBTsliUMk .item-subtitle {
  text-align: center;
}
.cid-sEBTslN8v2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sEBTslN8v2 img,
.cid-sEBTslN8v2 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sEBTslN8v2 .item:focus,
.cid-sEBTslN8v2 span:focus {
  outline: none;
}
.cid-sEBTslN8v2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sEBTslN8v2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sEBTslN8v2 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sEBTslN8v2 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sEBTslN8v2 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sEBTslN8v2 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sEBTslN8v2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sEBTslN8v2 .mbr-section-title {
  color: #5252c4;
}
.cid-sEBTslN8v2 .mbr-text,
.cid-sEBTslN8v2 .mbr-section-btn {
  text-align: left;
}
.cid-sEBTslN8v2 .item-title {
  text-align: left;
}
.cid-sEBTslN8v2 .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-sEBTsmbDC5 {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-sEBTsmbDC5 .form-control,
.cid-sEBTsmbDC5 .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-sEBTsmbDC5 .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-sEBTsmbDC5 textarea.form-control {
  min-height: 188px;
}
.cid-sEBTsmbDC5 .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-sEBTsmbDC5 .content-container {
    padding-right: 5rem;
  }
}
.cid-sEBTsmbDC5 H1 {
  text-align: center;
}
.cid-sEBTsmbDC5 .mbr-text,
.cid-sEBTsmbDC5 .mbr-section-btn {
  text-align: center;
}
.cid-sEBTsmslQL {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sEBTsmslQL .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sEBTsmslQL .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sEBTsmslQL .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sEBTsmslQL .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sEBTsmslQL div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sEBTsmslQL .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sEBTsmslQL .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-sEBTsmKJ9O {
  padding-top: 15px;
  padding-bottom: 15px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-sEBTsmKJ9O .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-sEBTsmKJ9O .social-list a:focus {
  text-decoration: none;
}
.cid-sEBTsmKJ9O H2 {
  color: #515154;
  text-align: center;
}
.cid-sFEIEIXGGp .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sFEIEIXGGp .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sFEIEIXGGp a {
  font-style: normal;
}
.cid-sFEIEIXGGp .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sFEIEIXGGp .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sFEIEIXGGp .nav-item:focus,
.cid-sFEIEIXGGp .nav-link:focus {
  outline: none;
}
.cid-sFEIEIXGGp .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sFEIEIXGGp .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sFEIEIXGGp .menu-logo {
  margin-right: auto;
}
.cid-sFEIEIXGGp .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sFEIEIXGGp .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sFEIEIXGGp .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sFEIEIXGGp .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sFEIEIXGGp .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sFEIEIXGGp .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sFEIEIXGGp .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sFEIEIXGGp .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sFEIEIXGGp .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sFEIEIXGGp .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sFEIEIXGGp .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sFEIEIXGGp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sFEIEIXGGp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFEIEIXGGp .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sFEIEIXGGp .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFEIEIXGGp .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sFEIEIXGGp .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sFEIEIXGGp .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sFEIEIXGGp .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sFEIEIXGGp .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sFEIEIXGGp .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sFEIEIXGGp .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sFEIEIXGGp button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sFEIEIXGGp button.navbar-toggler:focus {
  outline: none;
}
.cid-sFEIEIXGGp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sFEIEIXGGp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sFEIEIXGGp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sFEIEIXGGp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sFEIEIXGGp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sFEIEIXGGp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFEIEIXGGp nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sFEIEIXGGp nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sFEIEIXGGp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFEIEIXGGp .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sFEIEIXGGp .collapsed .btn {
  display: flex;
}
.cid-sFEIEIXGGp .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sFEIEIXGGp .collapsed .navbar-collapse.collapsing,
.cid-sFEIEIXGGp .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sFEIEIXGGp .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sFEIEIXGGp .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sFEIEIXGGp .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sFEIEIXGGp .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sFEIEIXGGp .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sFEIEIXGGp .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sFEIEIXGGp .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sFEIEIXGGp .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sFEIEIXGGp .collapsed button.navbar-toggler {
  display: block;
}
.cid-sFEIEIXGGp .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sFEIEIXGGp .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sFEIEIXGGp .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sFEIEIXGGp .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sFEIEIXGGp .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sFEIEIXGGp .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sFEIEIXGGp .navbar-expand {
    flex-direction: column;
  }
  .cid-sFEIEIXGGp img {
    height: 3.8rem !important;
  }
  .cid-sFEIEIXGGp .btn {
    display: flex;
  }
  .cid-sFEIEIXGGp button.navbar-toggler {
    display: block;
  }
  .cid-sFEIEIXGGp .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sFEIEIXGGp .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sFEIEIXGGp .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sFEIEIXGGp .navbar-collapse.collapsing,
  .cid-sFEIEIXGGp .navbar-collapse.show {
    display: block !important;
  }
  .cid-sFEIEIXGGp .navbar-collapse.collapsing .navbar-nav,
  .cid-sFEIEIXGGp .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sFEIEIXGGp .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sFEIEIXGGp .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sFEIEIXGGp .navbar-collapse.collapsing .navbar-buttons,
  .cid-sFEIEIXGGp .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sFEIEIXGGp .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sFEIEIXGGp .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sFEIEIXGGp .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sFEIEIXGGp .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sFEIEIXGGp .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sFEIEIXGGp .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sFEIEIXGGp .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sFEIEIXGGp .navbar-collapse {
  flex-basis: auto;
}
.cid-sFEIEIXGGp .nav-link:hover,
.cid-sFEIEIXGGp .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sFEIEJuJxJ {
  background-image: url("../../../assets/images/as38-marlborough-sounds-marlborough-rob-suistedweb-2000x887.jpg");
}
.cid-sFEIEJuJxJ h1 {
  color: #616161;
}
.cid-sFEIEJuJxJ h2,
.cid-sFEIEJuJxJ h3,
.cid-sFEIEJuJxJ p {
  color: #767676;
}
.cid-sFEIEJuJxJ .mbr-section-subtitle {
  font-style: italic;
}
.cid-sFEIEJuJxJ H1 {
  text-align: center;
  color: #ffffff;
}
.cid-sFEIEJuJxJ H3 {
  text-align: center;
  color: #ffffff;
}
.cid-sFEIEJuJxJ .mbr-text,
.cid-sFEIEJuJxJ .mbr-section-btn {
  text-align: center;
}
.cid-sFEIEJYFEO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sFEIEJYFEO .top-line {
  display: flex;
  justify-content: space-between;
}
.cid-sFEIEJYFEO .mbr-section-title,
.cid-sFEIEJYFEO .mbr-section-subtitle {
  text-align: center;
}
.cid-sFEIEJYFEO .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-sFEIEJYFEO .card-wrapper {
  border-radius: 4px;
  background-color: #f2f2f2;
}
.cid-sFEIEJYFEO .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-sFEIEJYFEO .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-sFEIEJYFEO .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFEIEJYFEO .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-sFEIEJYFEO .card-title {
  text-align: right;
  color: #5252c4;
}
.cid-sFEIEJYFEO .cost {
  text-align: left;
}
.cid-sFEIEKJeSE {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sFEIEKJeSE .top-line {
  display: flex;
  justify-content: space-between;
}
.cid-sFEIEKJeSE .mbr-section-title,
.cid-sFEIEKJeSE .mbr-section-subtitle {
  text-align: center;
}
.cid-sFEIEKJeSE .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-sFEIEKJeSE .card-wrapper {
  border-radius: 4px;
  background-color: #f2f2f2;
}
.cid-sFEIEKJeSE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-sFEIEKJeSE .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-sFEIEKJeSE .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFEIEKJeSE .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-sFEIEKJeSE .card-title {
  text-align: right;
  color: #5252c4;
}
.cid-sFEIEKJeSE .cost {
  text-align: left;
}
.cid-sFEIELxJsd {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sFEIELxJsd .top-line {
  display: flex;
  justify-content: space-between;
}
.cid-sFEIELxJsd .mbr-section-title,
.cid-sFEIELxJsd .mbr-section-subtitle {
  text-align: center;
}
.cid-sFEIELxJsd .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-sFEIELxJsd .card-wrapper {
  border-radius: 4px;
  background-color: #f2f2f2;
}
.cid-sFEIELxJsd .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-sFEIELxJsd .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-sFEIELxJsd .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFEIELxJsd .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-sFEIELxJsd .card-title {
  text-align: right;
  color: #5252c4;
}
.cid-sFEIELxJsd .cost {
  text-align: left;
}
.cid-sFEIEMzrKX {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sFEIEMzrKX .top-line {
  display: flex;
  justify-content: space-between;
}
.cid-sFEIEMzrKX .mbr-section-title,
.cid-sFEIEMzrKX .mbr-section-subtitle {
  text-align: center;
}
.cid-sFEIEMzrKX .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-sFEIEMzrKX .card-wrapper {
  border-radius: 4px;
  background-color: #f2f2f2;
}
.cid-sFEIEMzrKX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-sFEIEMzrKX .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-sFEIEMzrKX .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFEIEMzrKX .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-sFEIEMzrKX .mbr-section-title {
  color: #515154;
}
.cid-sFEIEMzrKX .card-title {
  color: #5252c4;
}
.cid-sFEIENpBeZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sFEIENpBeZ .top-line {
  display: flex;
  justify-content: space-between;
}
.cid-sFEIENpBeZ .mbr-section-title,
.cid-sFEIENpBeZ .mbr-section-subtitle {
  text-align: center;
}
.cid-sFEIENpBeZ .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-sFEIENpBeZ .card-wrapper {
  border-radius: 4px;
  background-color: #f2f2f2;
}
.cid-sFEIENpBeZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-sFEIENpBeZ .card-box {
    padding: 1rem;
  }
}
@media (min-width: 768px) {
  .cid-sFEIENpBeZ .card-box {
    padding-right: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFEIENpBeZ .card-box {
    padding-left: 2rem;
    padding-right: 4rem;
  }
}
.cid-sFEIENpBeZ .card-title {
  text-align: right;
}
.cid-sFEIENpBeZ .cost {
  text-align: left;
}
.cid-sFEIEOik1r {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sFEIEOik1r .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sFEIEOAigq {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-sFEIEOAigq .form-control,
.cid-sFEIEOAigq .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-sFEIEOAigq .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-sFEIEOAigq textarea.form-control {
  min-height: 188px;
}
.cid-sFEIEOAigq .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-sFEIEOAigq .content-container {
    padding-right: 5rem;
  }
}
.cid-sFEIEOAigq .mbr-text,
.cid-sFEIEOAigq .mbr-section-btn {
  text-align: center;
}
.cid-sFEIEOAigq H1 {
  text-align: center;
}
.cid-sFEIEOYaih {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sFEIEOYaih .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sFEIEOYaih .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFEIEOYaih .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sFEIEOYaih .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sFEIEOYaih div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sFEIEOYaih .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sFEIEOYaih .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-sFEIEPsoYI {
  padding-top: 15px;
  padding-bottom: 0px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-sFEIEPsoYI .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-sFEIEPsoYI .social-list a:focus {
  text-decoration: none;
}
.cid-sFEIEPsoYI H2 {
  color: #515154;
  text-align: center;
}
.cid-sFEKuM4nct .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sFEKuM4nct .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sFEKuM4nct a {
  font-style: normal;
}
.cid-sFEKuM4nct .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sFEKuM4nct .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sFEKuM4nct .nav-item:focus,
.cid-sFEKuM4nct .nav-link:focus {
  outline: none;
}
.cid-sFEKuM4nct .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sFEKuM4nct .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sFEKuM4nct .menu-logo {
  margin-right: auto;
}
.cid-sFEKuM4nct .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sFEKuM4nct .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sFEKuM4nct .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sFEKuM4nct .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sFEKuM4nct .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sFEKuM4nct .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sFEKuM4nct .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sFEKuM4nct .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sFEKuM4nct .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sFEKuM4nct .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sFEKuM4nct .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sFEKuM4nct .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sFEKuM4nct .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFEKuM4nct .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sFEKuM4nct .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFEKuM4nct .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sFEKuM4nct .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sFEKuM4nct .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sFEKuM4nct .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sFEKuM4nct .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sFEKuM4nct .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sFEKuM4nct .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sFEKuM4nct button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sFEKuM4nct button.navbar-toggler:focus {
  outline: none;
}
.cid-sFEKuM4nct button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sFEKuM4nct button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sFEKuM4nct button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sFEKuM4nct button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sFEKuM4nct button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sFEKuM4nct nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFEKuM4nct nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sFEKuM4nct nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sFEKuM4nct nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFEKuM4nct .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sFEKuM4nct .collapsed .btn {
  display: flex;
}
.cid-sFEKuM4nct .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sFEKuM4nct .collapsed .navbar-collapse.collapsing,
.cid-sFEKuM4nct .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sFEKuM4nct .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sFEKuM4nct .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sFEKuM4nct .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sFEKuM4nct .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sFEKuM4nct .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sFEKuM4nct .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sFEKuM4nct .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sFEKuM4nct .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sFEKuM4nct .collapsed button.navbar-toggler {
  display: block;
}
.cid-sFEKuM4nct .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sFEKuM4nct .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sFEKuM4nct .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sFEKuM4nct .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sFEKuM4nct .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sFEKuM4nct .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sFEKuM4nct .navbar-expand {
    flex-direction: column;
  }
  .cid-sFEKuM4nct img {
    height: 3.8rem !important;
  }
  .cid-sFEKuM4nct .btn {
    display: flex;
  }
  .cid-sFEKuM4nct button.navbar-toggler {
    display: block;
  }
  .cid-sFEKuM4nct .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sFEKuM4nct .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sFEKuM4nct .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sFEKuM4nct .navbar-collapse.collapsing,
  .cid-sFEKuM4nct .navbar-collapse.show {
    display: block !important;
  }
  .cid-sFEKuM4nct .navbar-collapse.collapsing .navbar-nav,
  .cid-sFEKuM4nct .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sFEKuM4nct .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sFEKuM4nct .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sFEKuM4nct .navbar-collapse.collapsing .navbar-buttons,
  .cid-sFEKuM4nct .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sFEKuM4nct .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sFEKuM4nct .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sFEKuM4nct .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sFEKuM4nct .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sFEKuM4nct .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sFEKuM4nct .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sFEKuM4nct .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sFEKuM4nct .navbar-collapse {
  flex-basis: auto;
}
.cid-sFEKuM4nct .nav-link:hover,
.cid-sFEKuM4nct .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sFEKuNRSmJ {
  padding-top: 9rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sFEKuNRSmJ img,
.cid-sFEKuNRSmJ .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sFEKuNRSmJ .item:focus,
.cid-sFEKuNRSmJ span:focus {
  outline: none;
}
.cid-sFEKuNRSmJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sFEKuNRSmJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sFEKuNRSmJ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sFEKuNRSmJ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sFEKuNRSmJ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sFEKuNRSmJ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sFEKuNRSmJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sFEKuNRSmJ .mbr-section-title {
  color: #5252c4;
}
.cid-sFEKuNRSmJ .mbr-text,
.cid-sFEKuNRSmJ .mbr-section-btn {
  text-align: left;
}
.cid-sFEKuNRSmJ .item-title {
  text-align: left;
  color: #5252c4;
}
.cid-sFEKuNRSmJ .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-sFEKuOkiNG {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-sFEKuOkiNG .form-control,
.cid-sFEKuOkiNG .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-sFEKuOkiNG .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-sFEKuOkiNG textarea.form-control {
  min-height: 188px;
}
.cid-sFEKuOkiNG .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-sFEKuOkiNG .content-container {
    padding-right: 5rem;
  }
}
.cid-sFEKuOkiNG H1 {
  text-align: center;
}
.cid-sFEKuOkiNG .mbr-text,
.cid-sFEKuOkiNG .mbr-section-btn {
  text-align: center;
}
.cid-sFEKuOI5EV {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sFEKuOI5EV .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sFEKuOI5EV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFEKuOI5EV .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sFEKuOI5EV .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sFEKuOI5EV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sFEKuOI5EV .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sFEKuOI5EV .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-sFEKuPeg5P {
  padding-top: 15px;
  padding-bottom: 15px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-sFEKuPeg5P .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-sFEKuPeg5P .social-list a:focus {
  text-decoration: none;
}
.cid-sFEKuPeg5P H2 {
  color: #515154;
  text-align: center;
}
.cid-sFJhSPfrad .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sFJhSPfrad .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sFJhSPfrad a {
  font-style: normal;
}
.cid-sFJhSPfrad .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sFJhSPfrad .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sFJhSPfrad .nav-item:focus,
.cid-sFJhSPfrad .nav-link:focus {
  outline: none;
}
.cid-sFJhSPfrad .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sFJhSPfrad .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sFJhSPfrad .menu-logo {
  margin-right: auto;
}
.cid-sFJhSPfrad .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sFJhSPfrad .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sFJhSPfrad .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sFJhSPfrad .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sFJhSPfrad .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sFJhSPfrad .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sFJhSPfrad .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sFJhSPfrad .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sFJhSPfrad .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sFJhSPfrad .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sFJhSPfrad .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sFJhSPfrad .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sFJhSPfrad .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFJhSPfrad .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sFJhSPfrad .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFJhSPfrad .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sFJhSPfrad .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sFJhSPfrad .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sFJhSPfrad .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sFJhSPfrad .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sFJhSPfrad .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sFJhSPfrad .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sFJhSPfrad button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sFJhSPfrad button.navbar-toggler:focus {
  outline: none;
}
.cid-sFJhSPfrad button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sFJhSPfrad button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sFJhSPfrad button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sFJhSPfrad button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sFJhSPfrad button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sFJhSPfrad nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFJhSPfrad nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sFJhSPfrad nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sFJhSPfrad nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFJhSPfrad .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sFJhSPfrad .collapsed .btn {
  display: flex;
}
.cid-sFJhSPfrad .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sFJhSPfrad .collapsed .navbar-collapse.collapsing,
.cid-sFJhSPfrad .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sFJhSPfrad .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sFJhSPfrad .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sFJhSPfrad .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sFJhSPfrad .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sFJhSPfrad .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sFJhSPfrad .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sFJhSPfrad .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sFJhSPfrad .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sFJhSPfrad .collapsed button.navbar-toggler {
  display: block;
}
.cid-sFJhSPfrad .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sFJhSPfrad .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sFJhSPfrad .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sFJhSPfrad .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sFJhSPfrad .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sFJhSPfrad .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sFJhSPfrad .navbar-expand {
    flex-direction: column;
  }
  .cid-sFJhSPfrad img {
    height: 3.8rem !important;
  }
  .cid-sFJhSPfrad .btn {
    display: flex;
  }
  .cid-sFJhSPfrad button.navbar-toggler {
    display: block;
  }
  .cid-sFJhSPfrad .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sFJhSPfrad .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sFJhSPfrad .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sFJhSPfrad .navbar-collapse.collapsing,
  .cid-sFJhSPfrad .navbar-collapse.show {
    display: block !important;
  }
  .cid-sFJhSPfrad .navbar-collapse.collapsing .navbar-nav,
  .cid-sFJhSPfrad .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sFJhSPfrad .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sFJhSPfrad .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sFJhSPfrad .navbar-collapse.collapsing .navbar-buttons,
  .cid-sFJhSPfrad .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sFJhSPfrad .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sFJhSPfrad .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sFJhSPfrad .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sFJhSPfrad .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sFJhSPfrad .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sFJhSPfrad .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sFJhSPfrad .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sFJhSPfrad .navbar-collapse {
  flex-basis: auto;
}
.cid-sFJhSPfrad .nav-link:hover,
.cid-sFJhSPfrad .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sFJhSPNUiB {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #fcfcfc;
}
.cid-sFJhSPNUiB .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-sFJhSPNUiB .card {
    margin-bottom: 2rem!important;
  }
  .cid-sFJhSPNUiB .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sFJhSPNUiB .link-wrap {
    align-items: center;
  }
}
.cid-sFJhSPNUiB .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sFJhSPNUiB .mbr-text UL {
  text-align: left;
}
.cid-sFJhSPNUiB .card-title,
.cid-sFJhSPNUiB .card-box {
  color: #232323;
}
.cid-sFJhSPNUiB .mbr-text {
  color: #232323;
}
.cid-sFJhSQikzo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sFJhSQikzo img,
.cid-sFJhSQikzo .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-sFJhSQikzo .item:focus,
.cid-sFJhSQikzo span:focus {
  outline: none;
}
.cid-sFJhSQikzo .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sFJhSQikzo .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sFJhSQikzo .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sFJhSQikzo .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sFJhSQikzo .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sFJhSQikzo .mbr-section-title {
  color: #232323;
}
.cid-sFJhSQikzo .mbr-text,
.cid-sFJhSQikzo .mbr-section-btn {
  text-align: left;
}
.cid-sFJhSQikzo .item-title {
  text-align: left;
}
.cid-sFJhSQikzo .item-subtitle {
  text-align: center;
}
.cid-sFJhSR0Kf0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sFJhSR0Kf0 img,
.cid-sFJhSR0Kf0 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sFJhSR0Kf0 .item:focus,
.cid-sFJhSR0Kf0 span:focus {
  outline: none;
}
.cid-sFJhSR0Kf0 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sFJhSR0Kf0 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sFJhSR0Kf0 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sFJhSR0Kf0 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sFJhSR0Kf0 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sFJhSR0Kf0 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sFJhSR0Kf0 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sFJhSR0Kf0 .mbr-section-title {
  color: #5252c4;
}
.cid-sFJhSR0Kf0 .mbr-text,
.cid-sFJhSR0Kf0 .mbr-section-btn {
  text-align: left;
}
.cid-sFJhSR0Kf0 .item-title {
  text-align: left;
}
.cid-sFJhSR0Kf0 .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-sFJhSRxZiQ {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-sFJhSRxZiQ .form-control,
.cid-sFJhSRxZiQ .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-sFJhSRxZiQ .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-sFJhSRxZiQ textarea.form-control {
  min-height: 188px;
}
.cid-sFJhSRxZiQ .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-sFJhSRxZiQ .content-container {
    padding-right: 5rem;
  }
}
.cid-sFJhSRxZiQ H1 {
  text-align: center;
}
.cid-sFJhSRxZiQ .mbr-text,
.cid-sFJhSRxZiQ .mbr-section-btn {
  text-align: center;
}
.cid-sFJhSRVkjI {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sFJhSRVkjI .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sFJhSRVkjI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFJhSRVkjI .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sFJhSRVkjI .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sFJhSRVkjI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sFJhSRVkjI .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sFJhSRVkjI .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-sFJhSSt8rs {
  padding-top: 15px;
  padding-bottom: 15px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-sFJhSSt8rs .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-sFJhSSt8rs .social-list a:focus {
  text-decoration: none;
}
.cid-sFJhSSt8rs H2 {
  color: #515154;
  text-align: center;
}
.cid-sFJiCBDS7L .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sFJiCBDS7L .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sFJiCBDS7L a {
  font-style: normal;
}
.cid-sFJiCBDS7L .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sFJiCBDS7L .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sFJiCBDS7L .nav-item:focus,
.cid-sFJiCBDS7L .nav-link:focus {
  outline: none;
}
.cid-sFJiCBDS7L .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sFJiCBDS7L .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sFJiCBDS7L .menu-logo {
  margin-right: auto;
}
.cid-sFJiCBDS7L .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sFJiCBDS7L .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sFJiCBDS7L .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sFJiCBDS7L .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sFJiCBDS7L .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sFJiCBDS7L .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sFJiCBDS7L .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sFJiCBDS7L .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sFJiCBDS7L .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sFJiCBDS7L .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sFJiCBDS7L .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sFJiCBDS7L .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sFJiCBDS7L .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFJiCBDS7L .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sFJiCBDS7L .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFJiCBDS7L .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sFJiCBDS7L .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sFJiCBDS7L .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sFJiCBDS7L .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sFJiCBDS7L .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sFJiCBDS7L .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sFJiCBDS7L .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sFJiCBDS7L button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sFJiCBDS7L button.navbar-toggler:focus {
  outline: none;
}
.cid-sFJiCBDS7L button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sFJiCBDS7L button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sFJiCBDS7L button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sFJiCBDS7L button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sFJiCBDS7L button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sFJiCBDS7L nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFJiCBDS7L nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sFJiCBDS7L nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sFJiCBDS7L nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFJiCBDS7L .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sFJiCBDS7L .collapsed .btn {
  display: flex;
}
.cid-sFJiCBDS7L .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sFJiCBDS7L .collapsed .navbar-collapse.collapsing,
.cid-sFJiCBDS7L .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sFJiCBDS7L .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sFJiCBDS7L .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sFJiCBDS7L .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sFJiCBDS7L .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sFJiCBDS7L .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sFJiCBDS7L .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sFJiCBDS7L .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sFJiCBDS7L .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sFJiCBDS7L .collapsed button.navbar-toggler {
  display: block;
}
.cid-sFJiCBDS7L .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sFJiCBDS7L .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sFJiCBDS7L .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sFJiCBDS7L .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sFJiCBDS7L .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sFJiCBDS7L .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sFJiCBDS7L .navbar-expand {
    flex-direction: column;
  }
  .cid-sFJiCBDS7L img {
    height: 3.8rem !important;
  }
  .cid-sFJiCBDS7L .btn {
    display: flex;
  }
  .cid-sFJiCBDS7L button.navbar-toggler {
    display: block;
  }
  .cid-sFJiCBDS7L .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sFJiCBDS7L .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sFJiCBDS7L .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sFJiCBDS7L .navbar-collapse.collapsing,
  .cid-sFJiCBDS7L .navbar-collapse.show {
    display: block !important;
  }
  .cid-sFJiCBDS7L .navbar-collapse.collapsing .navbar-nav,
  .cid-sFJiCBDS7L .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sFJiCBDS7L .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sFJiCBDS7L .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sFJiCBDS7L .navbar-collapse.collapsing .navbar-buttons,
  .cid-sFJiCBDS7L .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sFJiCBDS7L .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sFJiCBDS7L .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sFJiCBDS7L .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sFJiCBDS7L .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sFJiCBDS7L .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sFJiCBDS7L .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sFJiCBDS7L .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sFJiCBDS7L .navbar-collapse {
  flex-basis: auto;
}
.cid-sFJiCBDS7L .nav-link:hover,
.cid-sFJiCBDS7L .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sFJiCC0OKE {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #fcfcfc;
}
.cid-sFJiCC0OKE .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-sFJiCC0OKE .card {
    margin-bottom: 2rem!important;
  }
  .cid-sFJiCC0OKE .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sFJiCC0OKE .link-wrap {
    align-items: center;
  }
}
.cid-sFJiCC0OKE .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sFJiCC0OKE .mbr-text UL {
  text-align: left;
}
.cid-sFJiCC0OKE .card-title,
.cid-sFJiCC0OKE .card-box {
  color: #232323;
}
.cid-sFJiCC0OKE .mbr-text {
  color: #232323;
}
.cid-sFJiCCnlH2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sFJiCCnlH2 img,
.cid-sFJiCCnlH2 .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-sFJiCCnlH2 .item:focus,
.cid-sFJiCCnlH2 span:focus {
  outline: none;
}
.cid-sFJiCCnlH2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sFJiCCnlH2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sFJiCCnlH2 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sFJiCCnlH2 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sFJiCCnlH2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sFJiCCnlH2 .mbr-section-title {
  color: #232323;
}
.cid-sFJiCCnlH2 .mbr-text,
.cid-sFJiCCnlH2 .mbr-section-btn {
  text-align: left;
}
.cid-sFJiCCnlH2 .item-title {
  text-align: left;
}
.cid-sFJiCCnlH2 .item-subtitle {
  text-align: center;
}
.cid-sFJiCCVfvI {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sFJiCCVfvI img,
.cid-sFJiCCVfvI .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sFJiCCVfvI .item:focus,
.cid-sFJiCCVfvI span:focus {
  outline: none;
}
.cid-sFJiCCVfvI .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sFJiCCVfvI .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sFJiCCVfvI .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sFJiCCVfvI .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sFJiCCVfvI .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sFJiCCVfvI .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sFJiCCVfvI .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sFJiCCVfvI .mbr-section-title {
  color: #5252c4;
}
.cid-sFJiCCVfvI .mbr-text,
.cid-sFJiCCVfvI .mbr-section-btn {
  text-align: left;
}
.cid-sFJiCCVfvI .item-title {
  text-align: left;
}
.cid-sFJiCCVfvI .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-sFJiCDl6fI {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-sFJiCDl6fI .form-control,
.cid-sFJiCDl6fI .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-sFJiCDl6fI .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-sFJiCDl6fI textarea.form-control {
  min-height: 188px;
}
.cid-sFJiCDl6fI .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-sFJiCDl6fI .content-container {
    padding-right: 5rem;
  }
}
.cid-sFJiCDl6fI H1 {
  text-align: center;
}
.cid-sFJiCDl6fI .mbr-text,
.cid-sFJiCDl6fI .mbr-section-btn {
  text-align: center;
}
.cid-sFJiCDEWmy {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sFJiCDEWmy .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sFJiCDEWmy .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFJiCDEWmy .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sFJiCDEWmy .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sFJiCDEWmy div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sFJiCDEWmy .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sFJiCDEWmy .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-sFJiCE32DN {
  padding-top: 15px;
  padding-bottom: 15px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-sFJiCE32DN .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-sFJiCE32DN .social-list a:focus {
  text-decoration: none;
}
.cid-sFJiCE32DN H2 {
  color: #515154;
  text-align: center;
}
.cid-sFJlbc3sb4 .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sFJlbc3sb4 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sFJlbc3sb4 a {
  font-style: normal;
}
.cid-sFJlbc3sb4 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sFJlbc3sb4 .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sFJlbc3sb4 .nav-item:focus,
.cid-sFJlbc3sb4 .nav-link:focus {
  outline: none;
}
.cid-sFJlbc3sb4 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sFJlbc3sb4 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sFJlbc3sb4 .menu-logo {
  margin-right: auto;
}
.cid-sFJlbc3sb4 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sFJlbc3sb4 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sFJlbc3sb4 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sFJlbc3sb4 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sFJlbc3sb4 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sFJlbc3sb4 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sFJlbc3sb4 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sFJlbc3sb4 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sFJlbc3sb4 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sFJlbc3sb4 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sFJlbc3sb4 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sFJlbc3sb4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sFJlbc3sb4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFJlbc3sb4 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sFJlbc3sb4 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFJlbc3sb4 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sFJlbc3sb4 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sFJlbc3sb4 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sFJlbc3sb4 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sFJlbc3sb4 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sFJlbc3sb4 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sFJlbc3sb4 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sFJlbc3sb4 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sFJlbc3sb4 button.navbar-toggler:focus {
  outline: none;
}
.cid-sFJlbc3sb4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sFJlbc3sb4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sFJlbc3sb4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sFJlbc3sb4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sFJlbc3sb4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sFJlbc3sb4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFJlbc3sb4 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sFJlbc3sb4 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sFJlbc3sb4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFJlbc3sb4 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sFJlbc3sb4 .collapsed .btn {
  display: flex;
}
.cid-sFJlbc3sb4 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sFJlbc3sb4 .collapsed .navbar-collapse.collapsing,
.cid-sFJlbc3sb4 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sFJlbc3sb4 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sFJlbc3sb4 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sFJlbc3sb4 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sFJlbc3sb4 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sFJlbc3sb4 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sFJlbc3sb4 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sFJlbc3sb4 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sFJlbc3sb4 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sFJlbc3sb4 .collapsed button.navbar-toggler {
  display: block;
}
.cid-sFJlbc3sb4 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sFJlbc3sb4 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sFJlbc3sb4 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sFJlbc3sb4 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sFJlbc3sb4 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sFJlbc3sb4 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sFJlbc3sb4 .navbar-expand {
    flex-direction: column;
  }
  .cid-sFJlbc3sb4 img {
    height: 3.8rem !important;
  }
  .cid-sFJlbc3sb4 .btn {
    display: flex;
  }
  .cid-sFJlbc3sb4 button.navbar-toggler {
    display: block;
  }
  .cid-sFJlbc3sb4 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sFJlbc3sb4 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sFJlbc3sb4 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sFJlbc3sb4 .navbar-collapse.collapsing,
  .cid-sFJlbc3sb4 .navbar-collapse.show {
    display: block !important;
  }
  .cid-sFJlbc3sb4 .navbar-collapse.collapsing .navbar-nav,
  .cid-sFJlbc3sb4 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sFJlbc3sb4 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sFJlbc3sb4 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sFJlbc3sb4 .navbar-collapse.collapsing .navbar-buttons,
  .cid-sFJlbc3sb4 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sFJlbc3sb4 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sFJlbc3sb4 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sFJlbc3sb4 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sFJlbc3sb4 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sFJlbc3sb4 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sFJlbc3sb4 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sFJlbc3sb4 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sFJlbc3sb4 .navbar-collapse {
  flex-basis: auto;
}
.cid-sFJlbc3sb4 .nav-link:hover,
.cid-sFJlbc3sb4 .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sFJlbcxajn {
  padding-top: 9rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sFJlbcxajn img,
.cid-sFJlbcxajn .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sFJlbcxajn .item:focus,
.cid-sFJlbcxajn span:focus {
  outline: none;
}
.cid-sFJlbcxajn .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sFJlbcxajn .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sFJlbcxajn .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sFJlbcxajn .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sFJlbcxajn .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sFJlbcxajn .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sFJlbcxajn .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sFJlbcxajn .mbr-section-title {
  color: #5252c4;
}
.cid-sFJlbcxajn .mbr-text,
.cid-sFJlbcxajn .mbr-section-btn {
  text-align: left;
}
.cid-sFJlbcxajn .item-title {
  text-align: left;
  color: #5252c4;
}
.cid-sFJlbcxajn .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-sFJlbda2yR {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-sFJlbda2yR .form-control,
.cid-sFJlbda2yR .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-sFJlbda2yR .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-sFJlbda2yR textarea.form-control {
  min-height: 188px;
}
.cid-sFJlbda2yR .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-sFJlbda2yR .content-container {
    padding-right: 5rem;
  }
}
.cid-sFJlbda2yR H1 {
  text-align: center;
}
.cid-sFJlbda2yR .mbr-text,
.cid-sFJlbda2yR .mbr-section-btn {
  text-align: center;
}
.cid-sFJlbdsvOh {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sFJlbdsvOh .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sFJlbdsvOh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFJlbdsvOh .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sFJlbdsvOh .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sFJlbdsvOh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sFJlbdsvOh .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sFJlbdsvOh .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-sFJlbdPBi1 {
  padding-top: 15px;
  padding-bottom: 15px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-sFJlbdPBi1 .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-sFJlbdPBi1 .social-list a:focus {
  text-decoration: none;
}
.cid-sFJlbdPBi1 H2 {
  color: #515154;
  text-align: center;
}
.cid-sFJmJ4rpU1 .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sFJmJ4rpU1 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sFJmJ4rpU1 a {
  font-style: normal;
}
.cid-sFJmJ4rpU1 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sFJmJ4rpU1 .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sFJmJ4rpU1 .nav-item:focus,
.cid-sFJmJ4rpU1 .nav-link:focus {
  outline: none;
}
.cid-sFJmJ4rpU1 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sFJmJ4rpU1 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sFJmJ4rpU1 .menu-logo {
  margin-right: auto;
}
.cid-sFJmJ4rpU1 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sFJmJ4rpU1 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sFJmJ4rpU1 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sFJmJ4rpU1 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sFJmJ4rpU1 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sFJmJ4rpU1 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sFJmJ4rpU1 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sFJmJ4rpU1 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sFJmJ4rpU1 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sFJmJ4rpU1 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sFJmJ4rpU1 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sFJmJ4rpU1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sFJmJ4rpU1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFJmJ4rpU1 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sFJmJ4rpU1 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFJmJ4rpU1 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sFJmJ4rpU1 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sFJmJ4rpU1 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sFJmJ4rpU1 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sFJmJ4rpU1 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sFJmJ4rpU1 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sFJmJ4rpU1 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sFJmJ4rpU1 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sFJmJ4rpU1 button.navbar-toggler:focus {
  outline: none;
}
.cid-sFJmJ4rpU1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sFJmJ4rpU1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sFJmJ4rpU1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sFJmJ4rpU1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sFJmJ4rpU1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sFJmJ4rpU1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFJmJ4rpU1 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sFJmJ4rpU1 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sFJmJ4rpU1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFJmJ4rpU1 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sFJmJ4rpU1 .collapsed .btn {
  display: flex;
}
.cid-sFJmJ4rpU1 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sFJmJ4rpU1 .collapsed .navbar-collapse.collapsing,
.cid-sFJmJ4rpU1 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sFJmJ4rpU1 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sFJmJ4rpU1 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sFJmJ4rpU1 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sFJmJ4rpU1 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sFJmJ4rpU1 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sFJmJ4rpU1 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sFJmJ4rpU1 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sFJmJ4rpU1 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sFJmJ4rpU1 .collapsed button.navbar-toggler {
  display: block;
}
.cid-sFJmJ4rpU1 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sFJmJ4rpU1 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sFJmJ4rpU1 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sFJmJ4rpU1 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sFJmJ4rpU1 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sFJmJ4rpU1 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sFJmJ4rpU1 .navbar-expand {
    flex-direction: column;
  }
  .cid-sFJmJ4rpU1 img {
    height: 3.8rem !important;
  }
  .cid-sFJmJ4rpU1 .btn {
    display: flex;
  }
  .cid-sFJmJ4rpU1 button.navbar-toggler {
    display: block;
  }
  .cid-sFJmJ4rpU1 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sFJmJ4rpU1 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sFJmJ4rpU1 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sFJmJ4rpU1 .navbar-collapse.collapsing,
  .cid-sFJmJ4rpU1 .navbar-collapse.show {
    display: block !important;
  }
  .cid-sFJmJ4rpU1 .navbar-collapse.collapsing .navbar-nav,
  .cid-sFJmJ4rpU1 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sFJmJ4rpU1 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sFJmJ4rpU1 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sFJmJ4rpU1 .navbar-collapse.collapsing .navbar-buttons,
  .cid-sFJmJ4rpU1 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sFJmJ4rpU1 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sFJmJ4rpU1 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sFJmJ4rpU1 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sFJmJ4rpU1 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sFJmJ4rpU1 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sFJmJ4rpU1 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sFJmJ4rpU1 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sFJmJ4rpU1 .navbar-collapse {
  flex-basis: auto;
}
.cid-sFJmJ4rpU1 .nav-link:hover,
.cid-sFJmJ4rpU1 .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sFJmJ4PZuR {
  padding-top: 9rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sFJmJ4PZuR img,
.cid-sFJmJ4PZuR .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sFJmJ4PZuR .item:focus,
.cid-sFJmJ4PZuR span:focus {
  outline: none;
}
.cid-sFJmJ4PZuR .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sFJmJ4PZuR .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sFJmJ4PZuR .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sFJmJ4PZuR .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sFJmJ4PZuR .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sFJmJ4PZuR .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sFJmJ4PZuR .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sFJmJ4PZuR .mbr-section-title {
  color: #5252c4;
}
.cid-sFJmJ4PZuR .mbr-text,
.cid-sFJmJ4PZuR .mbr-section-btn {
  text-align: left;
}
.cid-sFJmJ4PZuR .item-title {
  text-align: left;
  color: #5252c4;
}
.cid-sFJmJ4PZuR .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-sFJmJ5gVHP {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-sFJmJ5gVHP .form-control,
.cid-sFJmJ5gVHP .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-sFJmJ5gVHP .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-sFJmJ5gVHP textarea.form-control {
  min-height: 188px;
}
.cid-sFJmJ5gVHP .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-sFJmJ5gVHP .content-container {
    padding-right: 5rem;
  }
}
.cid-sFJmJ5gVHP H1 {
  text-align: center;
}
.cid-sFJmJ5gVHP .mbr-text,
.cid-sFJmJ5gVHP .mbr-section-btn {
  text-align: center;
}
.cid-sFJmJ5zP01 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sFJmJ5zP01 .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sFJmJ5zP01 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFJmJ5zP01 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sFJmJ5zP01 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sFJmJ5zP01 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sFJmJ5zP01 .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sFJmJ5zP01 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-sFJmJ5TaoI {
  padding-top: 15px;
  padding-bottom: 15px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-sFJmJ5TaoI .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-sFJmJ5TaoI .social-list a:focus {
  text-decoration: none;
}
.cid-sFJmJ5TaoI H2 {
  color: #515154;
  text-align: center;
}
.cid-sFJ23HBAF7 .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sFJ23HBAF7 .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sFJ23HBAF7 a {
  font-style: normal;
}
.cid-sFJ23HBAF7 .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sFJ23HBAF7 .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sFJ23HBAF7 .nav-item:focus,
.cid-sFJ23HBAF7 .nav-link:focus {
  outline: none;
}
.cid-sFJ23HBAF7 .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sFJ23HBAF7 .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sFJ23HBAF7 .menu-logo {
  margin-right: auto;
}
.cid-sFJ23HBAF7 .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sFJ23HBAF7 .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sFJ23HBAF7 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sFJ23HBAF7 .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sFJ23HBAF7 .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sFJ23HBAF7 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sFJ23HBAF7 .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sFJ23HBAF7 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sFJ23HBAF7 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sFJ23HBAF7 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sFJ23HBAF7 .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sFJ23HBAF7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sFJ23HBAF7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sFJ23HBAF7 .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sFJ23HBAF7 .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sFJ23HBAF7 .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sFJ23HBAF7 .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sFJ23HBAF7 .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sFJ23HBAF7 .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sFJ23HBAF7 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sFJ23HBAF7 .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sFJ23HBAF7 .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sFJ23HBAF7 button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sFJ23HBAF7 button.navbar-toggler:focus {
  outline: none;
}
.cid-sFJ23HBAF7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sFJ23HBAF7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sFJ23HBAF7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sFJ23HBAF7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sFJ23HBAF7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sFJ23HBAF7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFJ23HBAF7 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sFJ23HBAF7 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sFJ23HBAF7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sFJ23HBAF7 .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sFJ23HBAF7 .collapsed .btn {
  display: flex;
}
.cid-sFJ23HBAF7 .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sFJ23HBAF7 .collapsed .navbar-collapse.collapsing,
.cid-sFJ23HBAF7 .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sFJ23HBAF7 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sFJ23HBAF7 .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sFJ23HBAF7 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sFJ23HBAF7 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sFJ23HBAF7 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sFJ23HBAF7 .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sFJ23HBAF7 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sFJ23HBAF7 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sFJ23HBAF7 .collapsed button.navbar-toggler {
  display: block;
}
.cid-sFJ23HBAF7 .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sFJ23HBAF7 .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sFJ23HBAF7 .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sFJ23HBAF7 .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sFJ23HBAF7 .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sFJ23HBAF7 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sFJ23HBAF7 .navbar-expand {
    flex-direction: column;
  }
  .cid-sFJ23HBAF7 img {
    height: 3.8rem !important;
  }
  .cid-sFJ23HBAF7 .btn {
    display: flex;
  }
  .cid-sFJ23HBAF7 button.navbar-toggler {
    display: block;
  }
  .cid-sFJ23HBAF7 .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sFJ23HBAF7 .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sFJ23HBAF7 .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sFJ23HBAF7 .navbar-collapse.collapsing,
  .cid-sFJ23HBAF7 .navbar-collapse.show {
    display: block !important;
  }
  .cid-sFJ23HBAF7 .navbar-collapse.collapsing .navbar-nav,
  .cid-sFJ23HBAF7 .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sFJ23HBAF7 .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sFJ23HBAF7 .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sFJ23HBAF7 .navbar-collapse.collapsing .navbar-buttons,
  .cid-sFJ23HBAF7 .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sFJ23HBAF7 .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sFJ23HBAF7 .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sFJ23HBAF7 .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sFJ23HBAF7 .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sFJ23HBAF7 .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sFJ23HBAF7 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sFJ23HBAF7 .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sFJ23HBAF7 .navbar-collapse {
  flex-basis: auto;
}
.cid-sFJ23HBAF7 .nav-link:hover,
.cid-sFJ23HBAF7 .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sFJ23Iaypn {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #fcfcfc;
}
.cid-sFJ23Iaypn .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-sFJ23Iaypn .card {
    margin-bottom: 2rem!important;
  }
  .cid-sFJ23Iaypn .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sFJ23Iaypn .link-wrap {
    align-items: center;
  }
}
.cid-sFJ23Iaypn .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sFJ23Iaypn .mbr-text UL {
  text-align: left;
}
.cid-sFJ23Iaypn .card-title,
.cid-sFJ23Iaypn .card-box {
  color: #232323;
}
.cid-sFJ23Iaypn .mbr-text {
  color: #232323;
}
.cid-sFJ23ICA5q {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sFJ23ICA5q img,
.cid-sFJ23ICA5q .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-sFJ23ICA5q .item:focus,
.cid-sFJ23ICA5q span:focus {
  outline: none;
}
.cid-sFJ23ICA5q .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sFJ23ICA5q .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sFJ23ICA5q .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sFJ23ICA5q .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sFJ23ICA5q .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sFJ23ICA5q .mbr-section-title {
  color: #232323;
}
.cid-sFJ23ICA5q .mbr-text,
.cid-sFJ23ICA5q .mbr-section-btn {
  text-align: left;
}
.cid-sFJ23ICA5q .item-title {
  text-align: left;
}
.cid-sFJ23ICA5q .item-subtitle {
  text-align: center;
}
.cid-sFJ23J8IgX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sFJ23J8IgX img,
.cid-sFJ23J8IgX .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sFJ23J8IgX .item:focus,
.cid-sFJ23J8IgX span:focus {
  outline: none;
}
.cid-sFJ23J8IgX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sFJ23J8IgX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sFJ23J8IgX .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sFJ23J8IgX .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sFJ23J8IgX .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sFJ23J8IgX .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sFJ23J8IgX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sFJ23J8IgX .mbr-section-title {
  color: #5252c4;
}
.cid-sFJ23J8IgX .mbr-text,
.cid-sFJ23J8IgX .mbr-section-btn {
  text-align: left;
}
.cid-sFJ23J8IgX .item-title {
  text-align: left;
}
.cid-sFJ23J8IgX .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-sFJ23JD7am {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-sFJ23JD7am .form-control,
.cid-sFJ23JD7am .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-sFJ23JD7am .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-sFJ23JD7am textarea.form-control {
  min-height: 188px;
}
.cid-sFJ23JD7am .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-sFJ23JD7am .content-container {
    padding-right: 5rem;
  }
}
.cid-sFJ23JD7am H1 {
  text-align: center;
}
.cid-sFJ23JD7am .mbr-text,
.cid-sFJ23JD7am .mbr-section-btn {
  text-align: center;
}
.cid-sFJ23K0Cf9 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sFJ23K0Cf9 .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sFJ23K0Cf9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sFJ23K0Cf9 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sFJ23K0Cf9 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sFJ23K0Cf9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sFJ23K0Cf9 .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sFJ23K0Cf9 .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-sFJ23KoLFj {
  padding-top: 15px;
  padding-bottom: 15px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-sFJ23KoLFj .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-sFJ23KoLFj .social-list a:focus {
  text-decoration: none;
}
.cid-sFJ23KoLFj H2 {
  color: #515154;
  text-align: center;
}
.cid-sKP5yjHpRI .navbar {
  padding: .5rem 0;
  background: #ffffff;
  transition: none;
  min-height: 77px;
}
.cid-sKP5yjHpRI .navbar-dropdown.bg-color.transparent.opened {
  background: #ffffff;
}
.cid-sKP5yjHpRI a {
  font-style: normal;
}
.cid-sKP5yjHpRI .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  text-decoration: none;
}
.cid-sKP5yjHpRI .nav-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.cid-sKP5yjHpRI .nav-item:focus,
.cid-sKP5yjHpRI .nav-link:focus {
  outline: none;
}
.cid-sKP5yjHpRI .btn {
  padding: 0.4rem 1.5rem;
  display: inline-flex;
  align-items: center;
}
.cid-sKP5yjHpRI .btn .mbr-iconfont {
  font-size: 1.6rem;
}
.cid-sKP5yjHpRI .menu-logo {
  margin-right: auto;
}
.cid-sKP5yjHpRI .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding: 0;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.cid-sKP5yjHpRI .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.cid-sKP5yjHpRI .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.cid-sKP5yjHpRI .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.cid-sKP5yjHpRI .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
}
.cid-sKP5yjHpRI .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.cid-sKP5yjHpRI .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.cid-sKP5yjHpRI .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.cid-sKP5yjHpRI .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.cid-sKP5yjHpRI .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.cid-sKP5yjHpRI .dropdown .dropdown-menu {
  background: #ffffff;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.cid-sKP5yjHpRI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.cid-sKP5yjHpRI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sKP5yjHpRI .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.cid-sKP5yjHpRI .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sKP5yjHpRI .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.cid-sKP5yjHpRI .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.cid-sKP5yjHpRI .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.cid-sKP5yjHpRI .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.cid-sKP5yjHpRI .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.cid-sKP5yjHpRI .navbar.navbar-short .navbar-logo a img {
  height: 3rem !important;
}
.cid-sKP5yjHpRI .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.cid-sKP5yjHpRI button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.cid-sKP5yjHpRI button.navbar-toggler:focus {
  outline: none;
}
.cid-sKP5yjHpRI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #5252c4;
}
.cid-sKP5yjHpRI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sKP5yjHpRI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sKP5yjHpRI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sKP5yjHpRI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sKP5yjHpRI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sKP5yjHpRI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.cid-sKP5yjHpRI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.cid-sKP5yjHpRI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sKP5yjHpRI .collapsed.navbar-expand {
  flex-direction: column;
}
.cid-sKP5yjHpRI .collapsed .btn {
  display: flex;
}
.cid-sKP5yjHpRI .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.cid-sKP5yjHpRI .collapsed .navbar-collapse.collapsing,
.cid-sKP5yjHpRI .collapsed .navbar-collapse.show {
  display: block !important;
}
.cid-sKP5yjHpRI .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-sKP5yjHpRI .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.cid-sKP5yjHpRI .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-sKP5yjHpRI .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.cid-sKP5yjHpRI .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-sKP5yjHpRI .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.cid-sKP5yjHpRI .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-sKP5yjHpRI .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.cid-sKP5yjHpRI .collapsed button.navbar-toggler {
  display: block;
}
.cid-sKP5yjHpRI .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.cid-sKP5yjHpRI .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.cid-sKP5yjHpRI .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.cid-sKP5yjHpRI .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.cid-sKP5yjHpRI .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.cid-sKP5yjHpRI .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .cid-sKP5yjHpRI .navbar-expand {
    flex-direction: column;
  }
  .cid-sKP5yjHpRI img {
    height: 3.8rem !important;
  }
  .cid-sKP5yjHpRI .btn {
    display: flex;
  }
  .cid-sKP5yjHpRI button.navbar-toggler {
    display: block;
  }
  .cid-sKP5yjHpRI .navbar-brand {
    margin-left: 1rem !important;
  }
  .cid-sKP5yjHpRI .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .cid-sKP5yjHpRI .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .cid-sKP5yjHpRI .navbar-collapse.collapsing,
  .cid-sKP5yjHpRI .navbar-collapse.show {
    display: block !important;
  }
  .cid-sKP5yjHpRI .navbar-collapse.collapsing .navbar-nav,
  .cid-sKP5yjHpRI .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .cid-sKP5yjHpRI .navbar-collapse.collapsing .navbar-nav .nav-item,
  .cid-sKP5yjHpRI .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .cid-sKP5yjHpRI .navbar-collapse.collapsing .navbar-buttons,
  .cid-sKP5yjHpRI .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .cid-sKP5yjHpRI .navbar-collapse.collapsing .navbar-buttons:last-child,
  .cid-sKP5yjHpRI .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .cid-sKP5yjHpRI .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .cid-sKP5yjHpRI .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .cid-sKP5yjHpRI .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .cid-sKP5yjHpRI .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .cid-sKP5yjHpRI .menu-logo {
    flex-shrink: 0;
  }
}
.cid-sKP5yjHpRI .navbar-collapse {
  flex-basis: auto;
}
.cid-sKP5yjHpRI .nav-link:hover,
.cid-sKP5yjHpRI .dropdown-item:hover {
  color: #07526c !important;
}
.cid-sKP5ykab1h {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #fcfcfc;
}
.cid-sKP5ykab1h .card-wrapper {
  padding-right: 2rem;
}
@media (max-width: 992px) {
  .cid-sKP5ykab1h .card {
    margin-bottom: 2rem!important;
  }
  .cid-sKP5ykab1h .card-wrapper {
    padding: 0 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sKP5ykab1h .link-wrap {
    align-items: center;
  }
}
.cid-sKP5ykab1h .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sKP5ykab1h .mbr-text UL {
  text-align: left;
}
.cid-sKP5ykab1h .card-title,
.cid-sKP5ykab1h .card-box {
  color: #232323;
}
.cid-sKP5ykab1h .mbr-text {
  color: #232323;
}
.cid-sKP5ykQMwC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sKP5ykQMwC img,
.cid-sKP5ykQMwC .item-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-sKP5ykQMwC .item:focus,
.cid-sKP5ykQMwC span:focus {
  outline: none;
}
.cid-sKP5ykQMwC .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sKP5ykQMwC .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sKP5ykQMwC .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sKP5ykQMwC .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sKP5ykQMwC .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sKP5ykQMwC .mbr-section-title {
  color: #232323;
}
.cid-sKP5ykQMwC .mbr-text,
.cid-sKP5ykQMwC .mbr-section-btn {
  text-align: left;
}
.cid-sKP5ykQMwC .item-title {
  text-align: left;
}
.cid-sKP5ykQMwC .item-subtitle {
  text-align: center;
}
.cid-sKP5yljKXy {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sKP5yljKXy img,
.cid-sKP5yljKXy .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-sKP5yljKXy .item:focus,
.cid-sKP5yljKXy span:focus {
  outline: none;
}
.cid-sKP5yljKXy .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sKP5yljKXy .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sKP5yljKXy .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sKP5yljKXy .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sKP5yljKXy .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sKP5yljKXy .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sKP5yljKXy .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sKP5yljKXy .mbr-section-title {
  color: #5252c4;
}
.cid-sKP5yljKXy .mbr-text,
.cid-sKP5yljKXy .mbr-section-btn {
  text-align: left;
}
.cid-sKP5yljKXy .item-title {
  text-align: left;
}
.cid-sKP5yljKXy .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-sKP5ylEeeu {
  background-image: url("../../../assets/images/moeraki-boulders-sunset-april-2019-cindy-15-2000x1333.jpg");
}
.cid-sKP5ylEeeu .form-control,
.cid-sKP5ylEeeu .form-control:focus {
  background: #ffffff;
  border: 1px solid #ffffff;
}
.cid-sKP5ylEeeu .form-container {
  transition: all .2s;
  border: 1px solid #ffffff;
  padding: 1rem;
}
.cid-sKP5ylEeeu textarea.form-control {
  min-height: 188px;
}
.cid-sKP5ylEeeu .input-group-btn {
  justify-content: center;
  -webkit-justify-content: center;
}
@media (min-width: 768px) {
  .cid-sKP5ylEeeu .content-container {
    padding-right: 5rem;
  }
}
.cid-sKP5ylEeeu H1 {
  text-align: center;
}
.cid-sKP5ylEeeu .mbr-text,
.cid-sKP5ylEeeu .mbr-section-btn {
  text-align: center;
}
.cid-sKP5ylXgyY {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #f5f5f7;
}
.cid-sKP5ylXgyY .list {
  list-style: none;
  padding-left: 0;
  color: #c1c1c1;
}
@media (max-width: 991px) {
  .cid-sKP5ylXgyY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sKP5ylXgyY .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-sKP5ylXgyY .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-sKP5ylXgyY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sKP5ylXgyY .copyright {
  color: #ffffff;
  text-align: left;
}
.cid-sKP5ylXgyY .mbr-section-subtitle {
  color: #c1c1c1;
}
.cid-sKP5ymeiuF {
  padding-top: 15px;
  padding-bottom: 15px;
  background: linear-gradient(0deg, #f5f5f7, #f5f5f7);
}
.cid-sKP5ymeiuF .mbr-iconfont-social {
  font-size: 32px;
  color: #ff3366;
}
.cid-sKP5ymeiuF .social-list a:focus {
  text-decoration: none;
}
.cid-sKP5ymeiuF H2 {
  color: #515154;
  text-align: center;
}
.cid-sL6kDY8shF {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #ffffff;
}
.cid-sL6kDY8shF .mbr-section-subtitle {
  color: #767676;
}
.cid-sL6kDY8shF .formoid {
  margin: auto;
}
.cid-sL6kDY8shF .form-control {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.cid-sL6kDY8shF .input-group-btn .btn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin: 0 !important;
}
.cid-sL6kDY8shF input[type="email"] {
  border-radius: 100px !important;
}
.cid-sL6kDY8shF a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sL6kDY8shF a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
@media (max-width: 768px) {
  .cid-sL6kDY8shF .mbr-form .row {
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
  }
  .cid-sL6kDY8shF .form-group,
  .cid-sL6kDY8shF .input-group-btn,
  .cid-sL6kDY8shF .input-group-btn .btn {
    max-width: 300px;
    width: 100%;
  }
}
@media (min-width: 769px) {
  .cid-sL6kDY8shF .mbr-form .row > * {
    padding: 0 0.5rem;
  }
}
